home *** CD-ROM | disk | FTP | other *** search
/ Singles Flirt Up Your Life! (German) / Singles Flirt Up Your Life.iso / ManagedDX.CAB / mdxredist.msi / DX9.1_DEV_Microsoft.DirectX.DirectDraw.xml < prev    next >
Text File  |  2003-09-30  |  254KB  |  4,478 lines

  1. <doc>
  2.   <assembly>
  3.     <name>Microsoft.DirectX.DirectDraw</name>
  4.   </assembly>
  5.   <members>
  6.     <member name="T:Microsoft.DirectX.DirectDraw.CannotCloneException">
  7.       <summary>Primary surfaces, or surfaces that are implicitly created, cannot be duplicated.</summary>
  8.     </member>
  9.     <member name="M:Microsoft.DirectX.DirectDraw.CannotCloneException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  10.       <summary>Initializes a new instance of the object.</summary>
  11.       <param name="info" />
  12.       <param name="context" />
  13.     </member>
  14.     <member name="M:Microsoft.DirectX.DirectDraw.CannotCloneException.#ctor(System.String,System.Exception)">
  15.       <summary>Initializes a new instance of the object.</summary>
  16.       <param name="message" />
  17.       <param name="inner" />
  18.     </member>
  19.     <member name="M:Microsoft.DirectX.DirectDraw.CannotCloneException.#ctor(System.String)">
  20.       <summary>Initializes a new instance of the object.</summary>
  21.       <param name="message" />
  22.     </member>
  23.     <member name="M:Microsoft.DirectX.DirectDraw.CannotCloneException.#ctor">
  24.       <summary>Initializes a new instance of the object.</summary>
  25.     </member>
  26.     <member name="T:Microsoft.DirectX.DirectDraw.CannotCreateDeviceContextException">
  27.       <summary>Windows cannot create any more device contexts (DCs), or a DC has requested a palette-indexed surface when the surface had no palette and the display mode was not palette-indexed (in this case DirectDraw cannot select a proper palette into the DC).</summary>
  28.     </member>
  29.     <member name="M:Microsoft.DirectX.DirectDraw.CannotCreateDeviceContextException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  30.       <summary>Initializes a new instance of the object.</summary>
  31.       <param name="info" />
  32.       <param name="context" />
  33.     </member>
  34.     <member name="M:Microsoft.DirectX.DirectDraw.CannotCreateDeviceContextException.#ctor(System.String,System.Exception)">
  35.       <summary>Initializes a new instance of the object.</summary>
  36.       <param name="message" />
  37.       <param name="inner" />
  38.     </member>
  39.     <member name="M:Microsoft.DirectX.DirectDraw.CannotCreateDeviceContextException.#ctor(System.String)">
  40.       <summary>Initializes a new instance of the object.</summary>
  41.       <param name="message" />
  42.     </member>
  43.     <member name="M:Microsoft.DirectX.DirectDraw.CannotCreateDeviceContextException.#ctor">
  44.       <summary>Initializes a new instance of the object.</summary>
  45.     </member>
  46.     <member name="T:Microsoft.DirectX.DirectDraw.CannotLockSurfaceException">
  47.       <summary>Access to this surface is refused because an attempt was made to lock the primary surface without DCI support.</summary>
  48.     </member>
  49.     <member name="M:Microsoft.DirectX.DirectDraw.CannotLockSurfaceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  50.       <summary>Initializes a new instance of the object.</summary>
  51.       <param name="info" />
  52.       <param name="context" />
  53.     </member>
  54.     <member name="M:Microsoft.DirectX.DirectDraw.CannotLockSurfaceException.#ctor(System.String,System.Exception)">
  55.       <summary>Initializes a new instance of the object.</summary>
  56.       <param name="message" />
  57.       <param name="inner" />
  58.     </member>
  59.     <member name="M:Microsoft.DirectX.DirectDraw.CannotLockSurfaceException.#ctor(System.String)">
  60.       <summary>Initializes a new instance of the object.</summary>
  61.       <param name="message" />
  62.     </member>
  63.     <member name="M:Microsoft.DirectX.DirectDraw.CannotLockSurfaceException.#ctor">
  64.       <summary>Initializes a new instance of the object.</summary>
  65.     </member>
  66.     <member name="T:Microsoft.DirectX.DirectDraw.CannotPageLockException">
  67.       <summary>An attempt to page-lock a surface failed. Page lock does not work on a display-memory surface or an emulated primary surface.</summary>
  68.     </member>
  69.     <member name="M:Microsoft.DirectX.DirectDraw.CannotPageLockException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  70.       <summary>Initializes a new instance of the object.</summary>
  71.       <param name="info" />
  72.       <param name="context" />
  73.     </member>
  74.     <member name="M:Microsoft.DirectX.DirectDraw.CannotPageLockException.#ctor(System.String,System.Exception)">
  75.       <summary>Initializes a new instance of the object.</summary>
  76.       <param name="message" />
  77.       <param name="inner" />
  78.     </member>
  79.     <member name="M:Microsoft.DirectX.DirectDraw.CannotPageLockException.#ctor(System.String)">
  80.       <summary>Initializes a new instance of the object.</summary>
  81.       <param name="message" />
  82.     </member>
  83.     <member name="M:Microsoft.DirectX.DirectDraw.CannotPageLockException.#ctor">
  84.       <summary>Initializes a new instance of the object.</summary>
  85.     </member>
  86.     <member name="T:Microsoft.DirectX.DirectDraw.CannotPageUnlockException">
  87.       <summary>An attempt to page-unlock a surface failed. Page unlock does not work on a display-memory surface or an emulated primary surface.</summary>
  88.     </member>
  89.     <member name="M:Microsoft.DirectX.DirectDraw.CannotPageUnlockException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  90.       <summary>Initializes a new instance of the object.</summary>
  91.       <param name="info" />
  92.       <param name="context" />
  93.     </member>
  94.     <member name="M:Microsoft.DirectX.DirectDraw.CannotPageUnlockException.#ctor(System.String,System.Exception)">
  95.       <summary>Initializes a new instance of the object.</summary>
  96.       <param name="message" />
  97.       <param name="inner" />
  98.     </member>
  99.     <member name="M:Microsoft.DirectX.DirectDraw.CannotPageUnlockException.#ctor(System.String)">
  100.       <summary>Initializes a new instance of the object.</summary>
  101.       <param name="message" />
  102.     </member>
  103.     <member name="M:Microsoft.DirectX.DirectDraw.CannotPageUnlockException.#ctor">
  104.       <summary>Initializes a new instance of the object.</summary>
  105.     </member>
  106.     <member name="T:Microsoft.DirectX.DirectDraw.CapsComplexRequiredException">
  107.       <summary>The surface requires the Complex flag.</summary>
  108.     </member>
  109.     <member name="M:Microsoft.DirectX.DirectDraw.CapsComplexRequiredException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  110.       <summary>Initializes a new instance of the object.</summary>
  111.       <param name="info" />
  112.       <param name="context" />
  113.     </member>
  114.     <member name="M:Microsoft.DirectX.DirectDraw.CapsComplexRequiredException.#ctor(System.String,System.Exception)">
  115.       <summary>Initializes a new instance of the object.</summary>
  116.       <param name="message" />
  117.       <param name="inner" />
  118.     </member>
  119.     <member name="M:Microsoft.DirectX.DirectDraw.CapsComplexRequiredException.#ctor(System.String)">
  120.       <summary>Initializes a new instance of the object.</summary>
  121.       <param name="message" />
  122.     </member>
  123.     <member name="M:Microsoft.DirectX.DirectDraw.CapsComplexRequiredException.#ctor">
  124.       <summary>Initializes a new instance of the object.</summary>
  125.     </member>
  126.     <member name="T:Microsoft.DirectX.DirectDraw.Clipper">
  127.       <summary>Applications use the methods of the Clipper object to manage clip lists.</summary>
  128.     </member>
  129.     <member name="E:Microsoft.DirectX.DirectDraw.Clipper.Disposing">
  130.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  131.     </member>
  132.     <member name="M:Microsoft.DirectX.DirectDraw.Clipper.#ctor(Microsoft.DirectX.DirectDraw.Device)">
  133.       <summary>Initializes a new instance of the object.</summary>
  134.       <param name="dev" />
  135.     </member>
  136.     <member name="M:Microsoft.DirectX.DirectDraw.Clipper.#ctor">
  137.       <summary>Initializes a new instance of the object.</summary>
  138.     </member>
  139.     <member name="M:Microsoft.DirectX.DirectDraw.Clipper.Dispose">
  140.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  141.       <returns />
  142.     </member>
  143.     <member name="M:Microsoft.DirectX.DirectDraw.Clipper.Equals(System.Object)">
  144.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  145.       <param name="compare" />
  146.       <returns />
  147.     </member>
  148.     <member name="M:Microsoft.DirectX.DirectDraw.Clipper.Finalize">
  149.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  150.       <returns />
  151.     </member>
  152.     <member name="M:Microsoft.DirectX.DirectDraw.Clipper.GetHashCode">
  153.       <summary>Returns the hash code for this instance.</summary>
  154.       <returns />
  155.     </member>
  156.     <member name="M:Microsoft.DirectX.DirectDraw.Clipper.op_Equality(Microsoft.DirectX.DirectDraw.Clipper,Microsoft.DirectX.DirectDraw.Clipper)">
  157.       <summary />
  158.       <param name="left" />
  159.       <param name="right" />
  160.       <returns />
  161.     </member>
  162.     <member name="M:Microsoft.DirectX.DirectDraw.Clipper.op_Inequality(Microsoft.DirectX.DirectDraw.Clipper,Microsoft.DirectX.DirectDraw.Clipper)">
  163.       <summary />
  164.       <param name="left" />
  165.       <param name="right" />
  166.       <returns />
  167.     </member>
  168.     <member name="M:Microsoft.DirectX.DirectDraw.Clipper.raise_Disposing(System.Object,System.EventArgs)">
  169.       <summary />
  170.       <param name="i1" />
  171.       <param name="i2" />
  172.       <returns />
  173.     </member>
  174.     <member name="P:Microsoft.DirectX.DirectDraw.Clipper.ClipList">
  175.       <summary>Retrieves or sets a copy of the clip list associated with a <see cref="T:Microsoft.DirectX.DirectDraw.Clipper" /> object.</summary>
  176.     </member>
  177.     <member name="P:Microsoft.DirectX.DirectDraw.Clipper.Disposed">
  178.       <summary>Retrieves a value that is true if the <see cref="T:Microsoft.DirectX.DirectDraw.Clipper" /> object is disposed; otherwise the value is false.</summary>
  179.     </member>
  180.     <member name="P:Microsoft.DirectX.DirectDraw.Clipper.Window">
  181.       <summary>Retrieves or sets the window previously associated with this <see cref="T:Microsoft.DirectX.DirectDraw.Clipper" /> object.</summary>
  182.     </member>
  183.     <member name="T:Microsoft.DirectX.DirectDraw.ClipperIsUsingWindowException">
  184.       <summary>An attempt was made to set a clip list for a DirectDrawClipper object that is already monitoring a window handle.</summary>
  185.     </member>
  186.     <member name="M:Microsoft.DirectX.DirectDraw.ClipperIsUsingWindowException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  187.       <summary>Initializes a new instance of the object.</summary>
  188.       <param name="info" />
  189.       <param name="context" />
  190.     </member>
  191.     <member name="M:Microsoft.DirectX.DirectDraw.ClipperIsUsingWindowException.#ctor(System.String,System.Exception)">
  192.       <summary>Initializes a new instance of the object.</summary>
  193.       <param name="message" />
  194.       <param name="inner" />
  195.     </member>
  196.     <member name="M:Microsoft.DirectX.DirectDraw.ClipperIsUsingWindowException.#ctor(System.String)">
  197.       <summary>Initializes a new instance of the object.</summary>
  198.       <param name="message" />
  199.     </member>
  200.     <member name="M:Microsoft.DirectX.DirectDraw.ClipperIsUsingWindowException.#ctor">
  201.       <summary>Initializes a new instance of the object.</summary>
  202.     </member>
  203.     <member name="T:Microsoft.DirectX.DirectDraw.ColorControl">
  204.       <summary>The ColorControl object allows you to get and set color controls.</summary>
  205.     </member>
  206.     <member name="E:Microsoft.DirectX.DirectDraw.ColorControl.Disposing">
  207.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  208.     </member>
  209.     <member name="M:Microsoft.DirectX.DirectDraw.ColorControl.#ctor(Microsoft.DirectX.DirectDraw.Surface)">
  210.       <summary>Initializes a new instance of the object.</summary>
  211.       <param name="surf" />
  212.     </member>
  213.     <member name="M:Microsoft.DirectX.DirectDraw.ColorControl.Dispose">
  214.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  215.       <returns />
  216.     </member>
  217.     <member name="M:Microsoft.DirectX.DirectDraw.ColorControl.Equals(System.Object)">
  218.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  219.       <param name="compare" />
  220.       <returns />
  221.     </member>
  222.     <member name="M:Microsoft.DirectX.DirectDraw.ColorControl.Finalize">
  223.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  224.       <returns />
  225.     </member>
  226.     <member name="M:Microsoft.DirectX.DirectDraw.ColorControl.GetHashCode">
  227.       <summary>Returns the hash code for this instance.</summary>
  228.       <returns />
  229.     </member>
  230.     <member name="M:Microsoft.DirectX.DirectDraw.ColorControl.op_Equality(Microsoft.DirectX.DirectDraw.ColorControl,Microsoft.DirectX.DirectDraw.ColorControl)">
  231.       <summary />
  232.       <param name="left" />
  233.       <param name="right" />
  234.       <returns />
  235.     </member>
  236.     <member name="M:Microsoft.DirectX.DirectDraw.ColorControl.op_Inequality(Microsoft.DirectX.DirectDraw.ColorControl,Microsoft.DirectX.DirectDraw.ColorControl)">
  237.       <summary />
  238.       <param name="left" />
  239.       <param name="right" />
  240.       <returns />
  241.     </member>
  242.     <member name="M:Microsoft.DirectX.DirectDraw.ColorControl.raise_Disposing(System.Object,System.EventArgs)">
  243.       <summary />
  244.       <param name="i1" />
  245.       <param name="i2" />
  246.       <returns />
  247.     </member>
  248.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControl.ColorControls">
  249.       <summary>Values to be applied to the specified surface.</summary>
  250.     </member>
  251.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControl.Disposed">
  252.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  253.     </member>
  254.     <member name="T:Microsoft.DirectX.DirectDraw.ColorKeyNotSetException">
  255.       <summary>No source color key is specified for this operation.</summary>
  256.     </member>
  257.     <member name="M:Microsoft.DirectX.DirectDraw.ColorKeyNotSetException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  258.       <summary>Initializes a new instance of the object.</summary>
  259.       <param name="info" />
  260.       <param name="context" />
  261.     </member>
  262.     <member name="M:Microsoft.DirectX.DirectDraw.ColorKeyNotSetException.#ctor(System.String,System.Exception)">
  263.       <summary>Initializes a new instance of the object.</summary>
  264.       <param name="message" />
  265.       <param name="inner" />
  266.     </member>
  267.     <member name="M:Microsoft.DirectX.DirectDraw.ColorKeyNotSetException.#ctor(System.String)">
  268.       <summary>Initializes a new instance of the object.</summary>
  269.       <param name="message" />
  270.     </member>
  271.     <member name="M:Microsoft.DirectX.DirectDraw.ColorKeyNotSetException.#ctor">
  272.       <summary>Initializes a new instance of the object.</summary>
  273.     </member>
  274.     <member name="T:Microsoft.DirectX.DirectDraw.CurrentlyNotAvailableException">
  275.       <summary>No support is currently available.</summary>
  276.     </member>
  277.     <member name="M:Microsoft.DirectX.DirectDraw.CurrentlyNotAvailableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  278.       <summary>Initializes a new instance of the object.</summary>
  279.       <param name="info" />
  280.       <param name="context" />
  281.     </member>
  282.     <member name="M:Microsoft.DirectX.DirectDraw.CurrentlyNotAvailableException.#ctor(System.String,System.Exception)">
  283.       <summary>Initializes a new instance of the object.</summary>
  284.       <param name="message" />
  285.       <param name="inner" />
  286.     </member>
  287.     <member name="M:Microsoft.DirectX.DirectDraw.CurrentlyNotAvailableException.#ctor(System.String)">
  288.       <summary>Initializes a new instance of the object.</summary>
  289.       <param name="message" />
  290.     </member>
  291.     <member name="M:Microsoft.DirectX.DirectDraw.CurrentlyNotAvailableException.#ctor">
  292.       <summary>Initializes a new instance of the object.</summary>
  293.     </member>
  294.     <member name="T:Microsoft.DirectX.DirectDraw.DDrawHelper">
  295.       <summary>Utility class</summary>
  296.     </member>
  297.     <member name="F:Microsoft.DirectX.DirectDraw.DDrawHelper.KeyHardwareDescription">
  298.       <summary />
  299.     </member>
  300.     <member name="F:Microsoft.DirectX.DirectDraw.DDrawHelper.KeyHardwareDriverName">
  301.       <summary />
  302.     </member>
  303.     <member name="F:Microsoft.DirectX.DirectDraw.DDrawHelper.PathHardware">
  304.       <summary />
  305.     </member>
  306.     <member name="M:Microsoft.DirectX.DirectDraw.DDrawHelper.#ctor">
  307.       <summary>Initializes a new instance of the object.</summary>
  308.     </member>
  309.     <member name="M:Microsoft.DirectX.DirectDraw.DDrawHelper.GetWhqlDay(System.Int32)">
  310.       <summary>Get the Windows Hardware Quality Labs Day.</summary>
  311.       <param name="whqlLevel" />
  312.       <returns />
  313.     </member>
  314.     <member name="M:Microsoft.DirectX.DirectDraw.DDrawHelper.GetWhqlMonth(System.Int32)">
  315.       <summary>Get the Windows Hardware Quality Labs Month.</summary>
  316.       <param name="whqlLevel" />
  317.       <returns />
  318.     </member>
  319.     <member name="M:Microsoft.DirectX.DirectDraw.DDrawHelper.GetWhqlYear(System.Int32)">
  320.       <summary>Get the Windows Hardware Quality Labs Year.</summary>
  321.       <param name="whqlLevel" />
  322.       <returns />
  323.     </member>
  324.     <member name="T:Microsoft.DirectX.DirectDraw.Device">
  325.       <summary>Applications use the methods of the Device object to create DirectDraw objects and work with system-level variables.</summary>
  326.     </member>
  327.     <member name="E:Microsoft.DirectX.DirectDraw.Device.Disposing">
  328.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  329.     </member>
  330.     <member name="M:Microsoft.DirectX.DirectDraw.Device.#ctor(Microsoft.DirectX.DirectDraw.CreateFlags)">
  331.       <summary>Initializes a new instance of the object.</summary>
  332.       <param name="flags" />
  333.     </member>
  334.     <member name="M:Microsoft.DirectX.DirectDraw.Device.#ctor(System.Guid)">
  335.       <summary>Initializes a new instance of the object.</summary>
  336.       <param name="guidDevice" />
  337.     </member>
  338.     <member name="M:Microsoft.DirectX.DirectDraw.Device.#ctor">
  339.       <summary>Initializes a new instance of the object.</summary>
  340.     </member>
  341.     <member name="M:Microsoft.DirectX.DirectDraw.Device.Dispose">
  342.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  343.       <returns />
  344.     </member>
  345.     <member name="M:Microsoft.DirectX.DirectDraw.Device.Equals(System.Object)">
  346.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  347.       <param name="compare" />
  348.       <returns />
  349.     </member>
  350.     <member name="M:Microsoft.DirectX.DirectDraw.Device.Finalize">
  351.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  352.       <returns />
  353.     </member>
  354.     <member name="M:Microsoft.DirectX.DirectDraw.Device.FlipToGdiSurface">
  355.       <summary>Makes the surface that the GDI writes to the primary surface.</summary>
  356.       <returns />
  357.     </member>
  358.     <member name="M:Microsoft.DirectX.DirectDraw.Device.GetAvailableVideoMemory(Microsoft.DirectX.DirectDraw.SurfaceCaps,System.Int32@,System.Int32@)">
  359.       <summary>Retrieves the total amount of display memory available and the amount of display memory currently free for a given type of surface.</summary>
  360.       <param name="caps" />
  361.       <param name="totalMem" />
  362.       <param name="freeMem" />
  363.       <returns />
  364.     </member>
  365.     <member name="M:Microsoft.DirectX.DirectDraw.Device.GetCaps">
  366.       <summary>Fills in the capabilities of the device driver for the hardware and the hardware emulation layer (HEL).</summary>
  367.       <returns />
  368.     </member>
  369.     <member name="M:Microsoft.DirectX.DirectDraw.Device.GetDeviceInformation(Microsoft.DirectX.DirectDraw.GetDeviceFlags)">
  370.       <summary>Obtains information about the driver. This method can be used, with caution, to recognize specific hardware installations to implement workarounds for poor driver or chipset behavior.</summary>
  371.       <param name="flags" />
  372.       <returns />
  373.     </member>
  374.     <member name="M:Microsoft.DirectX.DirectDraw.Device.GetHashCode">
  375.       <summary>Returns the hash code for this instance.</summary>
  376.       <returns />
  377.     </member>
  378.     <member name="M:Microsoft.DirectX.DirectDraw.Device.GetSurfaceFromDC(System.IntPtr)">
  379.       <summary>Retrieves the Surface object for a surface, based on its GDI device context handle.</summary>
  380.       <param name="dcHandle" />
  381.       <returns />
  382.     </member>
  383.     <member name="M:Microsoft.DirectX.DirectDraw.Device.op_Equality(Microsoft.DirectX.DirectDraw.Device,Microsoft.DirectX.DirectDraw.Device)">
  384.       <summary />
  385.       <param name="left" />
  386.       <param name="right" />
  387.       <returns />
  388.     </member>
  389.     <member name="M:Microsoft.DirectX.DirectDraw.Device.op_Inequality(Microsoft.DirectX.DirectDraw.Device,Microsoft.DirectX.DirectDraw.Device)">
  390.       <summary />
  391.       <param name="left" />
  392.       <param name="right" />
  393.       <returns />
  394.     </member>
  395.     <member name="M:Microsoft.DirectX.DirectDraw.Device.raise_Disposing(System.Object,System.EventArgs)">
  396.       <summary />
  397.       <param name="i1" />
  398.       <param name="i2" />
  399.       <returns />
  400.     </member>
  401.     <member name="M:Microsoft.DirectX.DirectDraw.Device.RestoreAllSurfaces">
  402.       <summary>Restores all the surfaces created for the DirectDraw object, in the order that they were created.</summary>
  403.       <returns />
  404.     </member>
  405.     <member name="M:Microsoft.DirectX.DirectDraw.Device.RestoreDisplayMode">
  406.       <summary>Resets the mode of the display device hardware for the primary surface to what it was before the SetDisplayMode method was called. Exclusive-level access is required to use this method.</summary>
  407.       <returns />
  408.     </member>
  409.     <member name="M:Microsoft.DirectX.DirectDraw.Device.SetCooperativeLevel(System.Windows.Forms.Control,Microsoft.DirectX.DirectDraw.CooperativeLevelFlags)">
  410.       <summary>Determines the top-level behavior of the application.</summary>
  411.       <param name="parent" />
  412.       <param name="flags" />
  413.       <returns />
  414.     </member>
  415.     <member name="M:Microsoft.DirectX.DirectDraw.Device.SetDisplayMode(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
  416.       <summary>Sets the mode of the display-device hardware.</summary>
  417.       <param name="width" />
  418.       <param name="height" />
  419.       <param name="bitPerPixel" />
  420.       <param name="refreshRate" />
  421.       <param name="standardVgaMode" />
  422.       <returns />
  423.     </member>
  424.     <member name="M:Microsoft.DirectX.DirectDraw.Device.TestCooperativeLevel">
  425.       <summary>Reports the current cooperative-level status of the device for a windowed or full-screen application.</summary>
  426.       <returns />
  427.     </member>
  428.     <member name="M:Microsoft.DirectX.DirectDraw.Device.WaitForVerticalBlank(Microsoft.DirectX.DirectDraw.WaitVbFlags)">
  429.       <summary>Helps the application synchronize itself with the vertical-blank interval.</summary>
  430.       <param name="flags" />
  431.       <returns />
  432.     </member>
  433.     <member name="P:Microsoft.DirectX.DirectDraw.Device.DeviceInformation">
  434.       <summary>Information about a device.</summary>
  435.     </member>
  436.     <member name="P:Microsoft.DirectX.DirectDraw.Device.DisplayMode">
  437.       <summary>Retrieves the current display mode.</summary>
  438.     </member>
  439.     <member name="P:Microsoft.DirectX.DirectDraw.Device.Disposed">
  440.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  441.     </member>
  442.     <member name="P:Microsoft.DirectX.DirectDraw.Device.FourCCCodes">
  443.       <summary>Retrieves the FOURCC codes supported by the DirectDraw object.</summary>
  444.     </member>
  445.     <member name="P:Microsoft.DirectX.DirectDraw.Device.GdiSurface">
  446.       <summary>Retrieves the DirectDrawSurface object that currently represents the surface memory that GDI is treating as the primary surface.</summary>
  447.     </member>
  448.     <member name="P:Microsoft.DirectX.DirectDraw.Device.HardwareCaps">
  449.       <summary>Capabilities of the device driver for the hardware.</summary>
  450.     </member>
  451.     <member name="P:Microsoft.DirectX.DirectDraw.Device.HardwareEmulationCaps">
  452.       <summary>Capabilities of the device driver for the hardware emulation layer (HEL).</summary>
  453.     </member>
  454.     <member name="P:Microsoft.DirectX.DirectDraw.Device.MonitorFrequency">
  455.       <summary>Retrieves the frequency of the monitor being driven by the DirectDraw object.</summary>
  456.     </member>
  457.     <member name="P:Microsoft.DirectX.DirectDraw.Device.ScanLine">
  458.       <summary>Retrieves the scan line that is currently being drawn on the monitor.</summary>
  459.     </member>
  460.     <member name="P:Microsoft.DirectX.DirectDraw.Device.VerticalBlankStatus">
  461.       <summary>Retrieves the status of the vertical blank.</summary>
  462.     </member>
  463.     <member name="T:Microsoft.DirectX.DirectDraw.DeviceDoesNotOwnSurfaceException">
  464.       <summary>Surfaces created by one DirectDraw device cannot be used directly by another DirectDraw device.</summary>
  465.     </member>
  466.     <member name="M:Microsoft.DirectX.DirectDraw.DeviceDoesNotOwnSurfaceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  467.       <summary>Initializes a new instance of the object.</summary>
  468.       <param name="info" />
  469.       <param name="context" />
  470.     </member>
  471.     <member name="M:Microsoft.DirectX.DirectDraw.DeviceDoesNotOwnSurfaceException.#ctor(System.String,System.Exception)">
  472.       <summary>Initializes a new instance of the object.</summary>
  473.       <param name="message" />
  474.       <param name="inner" />
  475.     </member>
  476.     <member name="M:Microsoft.DirectX.DirectDraw.DeviceDoesNotOwnSurfaceException.#ctor(System.String)">
  477.       <summary>Initializes a new instance of the object.</summary>
  478.       <param name="message" />
  479.     </member>
  480.     <member name="M:Microsoft.DirectX.DirectDraw.DeviceDoesNotOwnSurfaceException.#ctor">
  481.       <summary>Initializes a new instance of the object.</summary>
  482.     </member>
  483.     <member name="T:Microsoft.DirectX.DirectDraw.DevicesCollection">
  484.       <summary>Collection of devices.</summary>
  485.     </member>
  486.     <member name="M:Microsoft.DirectX.DirectDraw.DevicesCollection.#ctor(Microsoft.DirectX.DirectDraw.GetDevicesFlags)">
  487.       <summary>Initializes a new instance of the object.</summary>
  488.       <param name="flags" />
  489.     </member>
  490.     <member name="M:Microsoft.DirectX.DirectDraw.DevicesCollection.#ctor">
  491.       <summary>Initializes a new instance of the object.</summary>
  492.     </member>
  493.     <member name="M:Microsoft.DirectX.DirectDraw.DevicesCollection.GetEnumerator">
  494.       <summary>Gets an enumerator for this collection.</summary>
  495.       <returns />
  496.     </member>
  497.     <member name="M:Microsoft.DirectX.DirectDraw.DevicesCollection.MoveNext">
  498.       <summary>Advances the enumerator to the next element of the collection.</summary>
  499.       <returns />
  500.     </member>
  501.     <member name="M:Microsoft.DirectX.DirectDraw.DevicesCollection.Reset">
  502.       <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
  503.       <returns />
  504.     </member>
  505.     <member name="P:Microsoft.DirectX.DirectDraw.DevicesCollection.Count">
  506.       <summary>Gets the number of elements.</summary>
  507.     </member>
  508.     <member name="P:Microsoft.DirectX.DirectDraw.DevicesCollection.Current">
  509.       <summary>Gets the current element in the collection.</summary>
  510.     </member>
  511.     <member name="T:Microsoft.DirectX.DirectDraw.DisplayModesCollection">
  512.       <summary>Collection of display modes.</summary>
  513.     </member>
  514.     <member name="M:Microsoft.DirectX.DirectDraw.DisplayModesCollection.#ctor(Microsoft.DirectX.DirectDraw.Device)">
  515.       <summary>Initializes a new instance of the object.</summary>
  516.       <param name="dev" />
  517.     </member>
  518.     <member name="M:Microsoft.DirectX.DirectDraw.DisplayModesCollection.#ctor(Microsoft.DirectX.DirectDraw.SurfaceDescription,Microsoft.DirectX.DirectDraw.Device)">
  519.       <summary>Initializes a new instance of the object.</summary>
  520.       <param name="desc" />
  521.       <param name="dev" />
  522.     </member>
  523.     <member name="M:Microsoft.DirectX.DirectDraw.DisplayModesCollection.#ctor(Microsoft.DirectX.DirectDraw.GetDisplayModeFlags,Microsoft.DirectX.DirectDraw.SurfaceDescription,Microsoft.DirectX.DirectDraw.Device)">
  524.       <summary>Initializes a new instance of the object.</summary>
  525.       <param name="flags" />
  526.       <param name="desc" />
  527.       <param name="dev" />
  528.     </member>
  529.     <member name="M:Microsoft.DirectX.DirectDraw.DisplayModesCollection.GetEnumerator">
  530.       <summary>Gets an enumerator for this collection.</summary>
  531.       <returns />
  532.     </member>
  533.     <member name="M:Microsoft.DirectX.DirectDraw.DisplayModesCollection.MoveNext">
  534.       <summary>Advances the enumerator to the next element of the collection.</summary>
  535.       <returns />
  536.     </member>
  537.     <member name="M:Microsoft.DirectX.DirectDraw.DisplayModesCollection.Reset">
  538.       <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
  539.       <returns />
  540.     </member>
  541.     <member name="P:Microsoft.DirectX.DirectDraw.DisplayModesCollection.Count">
  542.       <summary>Gets the number of elements.</summary>
  543.     </member>
  544.     <member name="P:Microsoft.DirectX.DirectDraw.DisplayModesCollection.Current">
  545.       <summary>Gets the current element in the collection.</summary>
  546.     </member>
  547.     <member name="T:Microsoft.DirectX.DirectDraw.DrawFastCannotClipException">
  548.       <summary>A DirectDrawClipper object is attached to a source surface that has passed into a call to the DrawFast method.</summary>
  549.     </member>
  550.     <member name="M:Microsoft.DirectX.DirectDraw.DrawFastCannotClipException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  551.       <summary>Initializes a new instance of the object.</summary>
  552.       <param name="info" />
  553.       <param name="context" />
  554.     </member>
  555.     <member name="M:Microsoft.DirectX.DirectDraw.DrawFastCannotClipException.#ctor(System.String,System.Exception)">
  556.       <summary>Initializes a new instance of the object.</summary>
  557.       <param name="message" />
  558.       <param name="inner" />
  559.     </member>
  560.     <member name="M:Microsoft.DirectX.DirectDraw.DrawFastCannotClipException.#ctor(System.String)">
  561.       <summary>Initializes a new instance of the object.</summary>
  562.       <param name="message" />
  563.     </member>
  564.     <member name="M:Microsoft.DirectX.DirectDraw.DrawFastCannotClipException.#ctor">
  565.       <summary>Initializes a new instance of the object.</summary>
  566.     </member>
  567.     <member name="T:Microsoft.DirectX.DirectDraw.ExclusiveModeAlreadySetException">
  568.       <summary>An attempt was made to set the cooperative level when it was already set to exclusive.</summary>
  569.     </member>
  570.     <member name="M:Microsoft.DirectX.DirectDraw.ExclusiveModeAlreadySetException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  571.       <summary>Initializes a new instance of the object.</summary>
  572.       <param name="info" />
  573.       <param name="context" />
  574.     </member>
  575.     <member name="M:Microsoft.DirectX.DirectDraw.ExclusiveModeAlreadySetException.#ctor(System.String,System.Exception)">
  576.       <summary>Initializes a new instance of the object.</summary>
  577.       <param name="message" />
  578.       <param name="inner" />
  579.     </member>
  580.     <member name="M:Microsoft.DirectX.DirectDraw.ExclusiveModeAlreadySetException.#ctor(System.String)">
  581.       <summary>Initializes a new instance of the object.</summary>
  582.       <param name="message" />
  583.     </member>
  584.     <member name="M:Microsoft.DirectX.DirectDraw.ExclusiveModeAlreadySetException.#ctor">
  585.       <summary>Initializes a new instance of the object.</summary>
  586.     </member>
  587.     <member name="T:Microsoft.DirectX.DirectDraw.ExpiredException">
  588.       <summary>The data has expired and is therefore no longer valid.</summary>
  589.     </member>
  590.     <member name="M:Microsoft.DirectX.DirectDraw.ExpiredException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  591.       <summary>Initializes a new instance of the object.</summary>
  592.       <param name="info" />
  593.       <param name="context" />
  594.     </member>
  595.     <member name="M:Microsoft.DirectX.DirectDraw.ExpiredException.#ctor(System.String,System.Exception)">
  596.       <summary>Initializes a new instance of the object.</summary>
  597.       <param name="message" />
  598.       <param name="inner" />
  599.     </member>
  600.     <member name="M:Microsoft.DirectX.DirectDraw.ExpiredException.#ctor(System.String)">
  601.       <summary>Initializes a new instance of the object.</summary>
  602.       <param name="message" />
  603.     </member>
  604.     <member name="M:Microsoft.DirectX.DirectDraw.ExpiredException.#ctor">
  605.       <summary>Initializes a new instance of the object.</summary>
  606.     </member>
  607.     <member name="T:Microsoft.DirectX.DirectDraw.GammaControl">
  608.       <summary>Applications use the methods of the GammaControl object to adjust the red, green, and blue gamma ramp levels of the primary surface.</summary>
  609.     </member>
  610.     <member name="E:Microsoft.DirectX.DirectDraw.GammaControl.Disposing">
  611.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  612.     </member>
  613.     <member name="M:Microsoft.DirectX.DirectDraw.GammaControl.#ctor(Microsoft.DirectX.DirectDraw.Surface)">
  614.       <summary>Initializes a new instance of the object.</summary>
  615.       <param name="surf" />
  616.     </member>
  617.     <member name="M:Microsoft.DirectX.DirectDraw.GammaControl.Dispose">
  618.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  619.       <returns />
  620.     </member>
  621.     <member name="M:Microsoft.DirectX.DirectDraw.GammaControl.Equals(System.Object)">
  622.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  623.       <param name="compare" />
  624.       <returns />
  625.     </member>
  626.     <member name="M:Microsoft.DirectX.DirectDraw.GammaControl.Finalize">
  627.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  628.       <returns />
  629.     </member>
  630.     <member name="M:Microsoft.DirectX.DirectDraw.GammaControl.GetHashCode">
  631.       <summary>Returns the hash code for this instance.</summary>
  632.       <returns />
  633.     </member>
  634.     <member name="M:Microsoft.DirectX.DirectDraw.GammaControl.op_Equality(Microsoft.DirectX.DirectDraw.GammaControl,Microsoft.DirectX.DirectDraw.GammaControl)">
  635.       <summary />
  636.       <param name="left" />
  637.       <param name="right" />
  638.       <returns />
  639.     </member>
  640.     <member name="M:Microsoft.DirectX.DirectDraw.GammaControl.op_Inequality(Microsoft.DirectX.DirectDraw.GammaControl,Microsoft.DirectX.DirectDraw.GammaControl)">
  641.       <summary />
  642.       <param name="left" />
  643.       <param name="right" />
  644.       <returns />
  645.     </member>
  646.     <member name="M:Microsoft.DirectX.DirectDraw.GammaControl.raise_Disposing(System.Object,System.EventArgs)">
  647.       <summary />
  648.       <param name="i1" />
  649.       <param name="i2" />
  650.       <returns />
  651.     </member>
  652.     <member name="M:Microsoft.DirectX.DirectDraw.GammaControl.SetGammaRamp(System.Boolean,Microsoft.DirectX.DirectDraw.GammaRamps)">
  653.       <summary>Sets the red, green, and blue gamma ramps for the primary surface.</summary>
  654.       <param name="calibrate" />
  655.       <param name="ramps" />
  656.       <returns />
  657.     </member>
  658.     <member name="P:Microsoft.DirectX.DirectDraw.GammaControl.Disposed">
  659.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  660.     </member>
  661.     <member name="P:Microsoft.DirectX.DirectDraw.GammaControl.GammaRamp">
  662.       <summary>Retrieves or sets the red, green, and blue gamma ramps for the primary surface.</summary>
  663.     </member>
  664.     <member name="T:Microsoft.DirectX.DirectDraw.GraphicsAlreadyCreatedException">
  665.       <summary>A device context (DC) has already been returned for this surface. Only one DC can be retrieved for each surface.</summary>
  666.     </member>
  667.     <member name="M:Microsoft.DirectX.DirectDraw.GraphicsAlreadyCreatedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  668.       <summary>Initializes a new instance of the object.</summary>
  669.       <param name="info" />
  670.       <param name="context" />
  671.     </member>
  672.     <member name="M:Microsoft.DirectX.DirectDraw.GraphicsAlreadyCreatedException.#ctor(System.String,System.Exception)">
  673.       <summary>Initializes a new instance of the object.</summary>
  674.       <param name="message" />
  675.       <param name="inner" />
  676.     </member>
  677.     <member name="M:Microsoft.DirectX.DirectDraw.GraphicsAlreadyCreatedException.#ctor(System.String)">
  678.       <summary>Initializes a new instance of the object.</summary>
  679.       <param name="message" />
  680.     </member>
  681.     <member name="M:Microsoft.DirectX.DirectDraw.GraphicsAlreadyCreatedException.#ctor">
  682.       <summary>Initializes a new instance of the object.</summary>
  683.     </member>
  684.     <member name="T:Microsoft.DirectX.DirectDraw.GraphicsException">
  685.       <summary>Base exception class for all DirectDraw exceptions. Derives from DirectXException.</summary>
  686.     </member>
  687.     <member name="M:Microsoft.DirectX.DirectDraw.GraphicsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  688.       <summary>Initializes a new instance of the object.</summary>
  689.       <param name="info" />
  690.       <param name="context" />
  691.     </member>
  692.     <member name="M:Microsoft.DirectX.DirectDraw.GraphicsException.#ctor(System.String,System.Exception)">
  693.       <summary>Initializes a new instance of the object.</summary>
  694.       <param name="message" />
  695.       <param name="inner" />
  696.     </member>
  697.     <member name="M:Microsoft.DirectX.DirectDraw.GraphicsException.#ctor(System.String)">
  698.       <summary>Initializes a new instance of the object.</summary>
  699.       <param name="message" />
  700.     </member>
  701.     <member name="M:Microsoft.DirectX.DirectDraw.GraphicsException.#ctor">
  702.       <summary>Initializes a new instance of the object.</summary>
  703.     </member>
  704.     <member name="M:Microsoft.DirectX.DirectDraw.GraphicsException.GetExceptionFromResultInternal(System.Int32)">
  705.       <summary />
  706.       <param name="resultCode" />
  707.       <returns />
  708.     </member>
  709.     <member name="T:Microsoft.DirectX.DirectDraw.HeightAlignException">
  710.       <summary>The height of the provided rectangle is not a multiple of the required alignment.</summary>
  711.     </member>
  712.     <member name="M:Microsoft.DirectX.DirectDraw.HeightAlignException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  713.       <summary>Initializes a new instance of the object.</summary>
  714.       <param name="info" />
  715.       <param name="context" />
  716.     </member>
  717.     <member name="M:Microsoft.DirectX.DirectDraw.HeightAlignException.#ctor(System.String,System.Exception)">
  718.       <summary>Initializes a new instance of the object.</summary>
  719.       <param name="message" />
  720.       <param name="inner" />
  721.     </member>
  722.     <member name="M:Microsoft.DirectX.DirectDraw.HeightAlignException.#ctor(System.String)">
  723.       <summary>Initializes a new instance of the object.</summary>
  724.       <param name="message" />
  725.     </member>
  726.     <member name="M:Microsoft.DirectX.DirectDraw.HeightAlignException.#ctor">
  727.       <summary>Initializes a new instance of the object.</summary>
  728.     </member>
  729.     <member name="T:Microsoft.DirectX.DirectDraw.ImplicitlyCreatedException">
  730.       <summary>The surface cannot be restored because it is an implicitly created surface.</summary>
  731.     </member>
  732.     <member name="M:Microsoft.DirectX.DirectDraw.ImplicitlyCreatedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  733.       <summary>Initializes a new instance of the object.</summary>
  734.       <param name="info" />
  735.       <param name="context" />
  736.     </member>
  737.     <member name="M:Microsoft.DirectX.DirectDraw.ImplicitlyCreatedException.#ctor(System.String,System.Exception)">
  738.       <summary>Initializes a new instance of the object.</summary>
  739.       <param name="message" />
  740.       <param name="inner" />
  741.     </member>
  742.     <member name="M:Microsoft.DirectX.DirectDraw.ImplicitlyCreatedException.#ctor(System.String)">
  743.       <summary>Initializes a new instance of the object.</summary>
  744.       <param name="message" />
  745.     </member>
  746.     <member name="M:Microsoft.DirectX.DirectDraw.ImplicitlyCreatedException.#ctor">
  747.       <summary>Initializes a new instance of the object.</summary>
  748.     </member>
  749.     <member name="T:Microsoft.DirectX.DirectDraw.IncompatiblePrimaryException">
  750.       <summary>The primary surface creation request does not match the existing primary surface.</summary>
  751.     </member>
  752.     <member name="M:Microsoft.DirectX.DirectDraw.IncompatiblePrimaryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  753.       <summary>Initializes a new instance of the object.</summary>
  754.       <param name="info" />
  755.       <param name="context" />
  756.     </member>
  757.     <member name="M:Microsoft.DirectX.DirectDraw.IncompatiblePrimaryException.#ctor(System.String,System.Exception)">
  758.       <summary>Initializes a new instance of the object.</summary>
  759.       <param name="message" />
  760.       <param name="inner" />
  761.     </member>
  762.     <member name="M:Microsoft.DirectX.DirectDraw.IncompatiblePrimaryException.#ctor(System.String)">
  763.       <summary>Initializes a new instance of the object.</summary>
  764.       <param name="message" />
  765.     </member>
  766.     <member name="M:Microsoft.DirectX.DirectDraw.IncompatiblePrimaryException.#ctor">
  767.       <summary>Initializes a new instance of the object.</summary>
  768.     </member>
  769.     <member name="T:Microsoft.DirectX.DirectDraw.InvalidCapsException">
  770.       <summary>One or more of the capability bits passed to the callback function are incorrect.</summary>
  771.     </member>
  772.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidCapsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  773.       <summary>Initializes a new instance of the object.</summary>
  774.       <param name="info" />
  775.       <param name="context" />
  776.     </member>
  777.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidCapsException.#ctor(System.String,System.Exception)">
  778.       <summary>Initializes a new instance of the object.</summary>
  779.       <param name="message" />
  780.       <param name="inner" />
  781.     </member>
  782.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidCapsException.#ctor(System.String)">
  783.       <summary>Initializes a new instance of the object.</summary>
  784.       <param name="message" />
  785.     </member>
  786.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidCapsException.#ctor">
  787.       <summary>Initializes a new instance of the object.</summary>
  788.     </member>
  789.     <member name="T:Microsoft.DirectX.DirectDraw.InvalidClipListException">
  790.       <summary>DirectDraw does not support the provided clip list.</summary>
  791.     </member>
  792.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidClipListException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  793.       <summary>Initializes a new instance of the object.</summary>
  794.       <param name="info" />
  795.       <param name="context" />
  796.     </member>
  797.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidClipListException.#ctor(System.String,System.Exception)">
  798.       <summary>Initializes a new instance of the object.</summary>
  799.       <param name="message" />
  800.       <param name="inner" />
  801.     </member>
  802.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidClipListException.#ctor(System.String)">
  803.       <summary>Initializes a new instance of the object.</summary>
  804.       <param name="message" />
  805.     </member>
  806.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidClipListException.#ctor">
  807.       <summary>Initializes a new instance of the object.</summary>
  808.     </member>
  809.     <member name="T:Microsoft.DirectX.DirectDraw.InvalidDirectDrawGuidException">
  810.       <summary>The globally unique identifier (Guid) passed to the constructor is not a valid DirectDraw driver identifier.</summary>
  811.     </member>
  812.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidDirectDrawGuidException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  813.       <summary>Initializes a new instance of the object.</summary>
  814.       <param name="info" />
  815.       <param name="context" />
  816.     </member>
  817.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidDirectDrawGuidException.#ctor(System.String,System.Exception)">
  818.       <summary>Initializes a new instance of the object.</summary>
  819.       <param name="message" />
  820.       <param name="inner" />
  821.     </member>
  822.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidDirectDrawGuidException.#ctor(System.String)">
  823.       <summary>Initializes a new instance of the object.</summary>
  824.       <param name="message" />
  825.     </member>
  826.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidDirectDrawGuidException.#ctor">
  827.       <summary>Initializes a new instance of the object.</summary>
  828.     </member>
  829.     <member name="T:Microsoft.DirectX.DirectDraw.InvalidModeException">
  830.       <summary>DirectDraw does not support the requested mode.</summary>
  831.     </member>
  832.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidModeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  833.       <summary>Initializes a new instance of the object.</summary>
  834.       <param name="info" />
  835.       <param name="context" />
  836.     </member>
  837.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidModeException.#ctor(System.String,System.Exception)">
  838.       <summary>Initializes a new instance of the object.</summary>
  839.       <param name="message" />
  840.       <param name="inner" />
  841.     </member>
  842.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidModeException.#ctor(System.String)">
  843.       <summary>Initializes a new instance of the object.</summary>
  844.       <param name="message" />
  845.     </member>
  846.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidModeException.#ctor">
  847.       <summary>Initializes a new instance of the object.</summary>
  848.     </member>
  849.     <member name="T:Microsoft.DirectX.DirectDraw.InvalidObjectException">
  850.       <summary>DirectDraw received a reference that was an invalid DirectDraw object.</summary>
  851.     </member>
  852.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidObjectException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  853.       <summary>Initializes a new instance of the object.</summary>
  854.       <param name="info" />
  855.       <param name="context" />
  856.     </member>
  857.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidObjectException.#ctor(System.String,System.Exception)">
  858.       <summary>Initializes a new instance of the object.</summary>
  859.       <param name="message" />
  860.       <param name="inner" />
  861.     </member>
  862.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidObjectException.#ctor(System.String)">
  863.       <summary>Initializes a new instance of the object.</summary>
  864.       <param name="message" />
  865.     </member>
  866.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidObjectException.#ctor">
  867.       <summary>Initializes a new instance of the object.</summary>
  868.     </member>
  869.     <member name="T:Microsoft.DirectX.DirectDraw.InvalidPixelFormatException">
  870.       <summary>The pixel format was invalid as specified.</summary>
  871.     </member>
  872.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidPixelFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  873.       <summary>Initializes a new instance of the object.</summary>
  874.       <param name="info" />
  875.       <param name="context" />
  876.     </member>
  877.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidPixelFormatException.#ctor(System.String,System.Exception)">
  878.       <summary>Initializes a new instance of the object.</summary>
  879.       <param name="message" />
  880.       <param name="inner" />
  881.     </member>
  882.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidPixelFormatException.#ctor(System.String)">
  883.       <summary>Initializes a new instance of the object.</summary>
  884.       <param name="message" />
  885.     </member>
  886.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidPixelFormatException.#ctor">
  887.       <summary>Initializes a new instance of the object.</summary>
  888.     </member>
  889.     <member name="T:Microsoft.DirectX.DirectDraw.InvalidPositionException">
  890.       <summary>The position of the overlay on the destination is no longer legal.</summary>
  891.     </member>
  892.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidPositionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  893.       <summary>Initializes a new instance of the object.</summary>
  894.       <param name="info" />
  895.       <param name="context" />
  896.     </member>
  897.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidPositionException.#ctor(System.String,System.Exception)">
  898.       <summary>Initializes a new instance of the object.</summary>
  899.       <param name="message" />
  900.       <param name="inner" />
  901.     </member>
  902.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidPositionException.#ctor(System.String)">
  903.       <summary>Initializes a new instance of the object.</summary>
  904.       <param name="message" />
  905.     </member>
  906.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidPositionException.#ctor">
  907.       <summary>Initializes a new instance of the object.</summary>
  908.     </member>
  909.     <member name="T:Microsoft.DirectX.DirectDraw.InvalidRectangleException">
  910.       <summary>The provided rectangle was invalid.</summary>
  911.     </member>
  912.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidRectangleException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  913.       <summary>Initializes a new instance of the object.</summary>
  914.       <param name="info" />
  915.       <param name="context" />
  916.     </member>
  917.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidRectangleException.#ctor(System.String,System.Exception)">
  918.       <summary>Initializes a new instance of the object.</summary>
  919.       <param name="message" />
  920.       <param name="inner" />
  921.     </member>
  922.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidRectangleException.#ctor(System.String)">
  923.       <summary>Initializes a new instance of the object.</summary>
  924.       <param name="message" />
  925.     </member>
  926.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidRectangleException.#ctor">
  927.       <summary>Initializes a new instance of the object.</summary>
  928.     </member>
  929.     <member name="T:Microsoft.DirectX.DirectDraw.InvalidStreamException">
  930.       <summary>The specified stream contains invalid data.</summary>
  931.     </member>
  932.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidStreamException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  933.       <summary>Initializes a new instance of the object.</summary>
  934.       <param name="info" />
  935.       <param name="context" />
  936.     </member>
  937.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidStreamException.#ctor(System.String,System.Exception)">
  938.       <summary>Initializes a new instance of the object.</summary>
  939.       <param name="message" />
  940.       <param name="inner" />
  941.     </member>
  942.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidStreamException.#ctor(System.String)">
  943.       <summary>Initializes a new instance of the object.</summary>
  944.       <param name="message" />
  945.     </member>
  946.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidStreamException.#ctor">
  947.       <summary>Initializes a new instance of the object.</summary>
  948.     </member>
  949.     <member name="T:Microsoft.DirectX.DirectDraw.InvalidSurfaceTypeException">
  950.       <summary>The surface was of the wrong type.</summary>
  951.     </member>
  952.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidSurfaceTypeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  953.       <summary>Initializes a new instance of the object.</summary>
  954.       <param name="info" />
  955.       <param name="context" />
  956.     </member>
  957.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidSurfaceTypeException.#ctor(System.String,System.Exception)">
  958.       <summary>Initializes a new instance of the object.</summary>
  959.       <param name="message" />
  960.       <param name="inner" />
  961.     </member>
  962.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidSurfaceTypeException.#ctor(System.String)">
  963.       <summary>Initializes a new instance of the object.</summary>
  964.       <param name="message" />
  965.     </member>
  966.     <member name="M:Microsoft.DirectX.DirectDraw.InvalidSurfaceTypeException.#ctor">
  967.       <summary>Initializes a new instance of the object.</summary>
  968.     </member>
  969.     <member name="T:Microsoft.DirectX.DirectDraw.LockedSurfacesException">
  970.       <summary>One or more surfaces are locked, causing the failure of the requested operation.</summary>
  971.     </member>
  972.     <member name="M:Microsoft.DirectX.DirectDraw.LockedSurfacesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  973.       <summary>Initializes a new instance of the object.</summary>
  974.       <param name="info" />
  975.       <param name="context" />
  976.     </member>
  977.     <member name="M:Microsoft.DirectX.DirectDraw.LockedSurfacesException.#ctor(System.String,System.Exception)">
  978.       <summary>Initializes a new instance of the object.</summary>
  979.       <param name="message" />
  980.       <param name="inner" />
  981.     </member>
  982.     <member name="M:Microsoft.DirectX.DirectDraw.LockedSurfacesException.#ctor(System.String)">
  983.       <summary>Initializes a new instance of the object.</summary>
  984.       <param name="message" />
  985.     </member>
  986.     <member name="M:Microsoft.DirectX.DirectDraw.LockedSurfacesException.#ctor">
  987.       <summary>Initializes a new instance of the object.</summary>
  988.     </member>
  989.     <member name="T:Microsoft.DirectX.DirectDraw.MoreDataException">
  990.       <summary>There is more data available than the specified buffer size can hold.</summary>
  991.     </member>
  992.     <member name="M:Microsoft.DirectX.DirectDraw.MoreDataException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  993.       <summary>Initializes a new instance of the object.</summary>
  994.       <param name="info" />
  995.       <param name="context" />
  996.     </member>
  997.     <member name="M:Microsoft.DirectX.DirectDraw.MoreDataException.#ctor(System.String,System.Exception)">
  998.       <summary>Initializes a new instance of the object.</summary>
  999.       <param name="message" />
  1000.       <param name="inner" />
  1001.     </member>
  1002.     <member name="M:Microsoft.DirectX.DirectDraw.MoreDataException.#ctor(System.String)">
  1003.       <summary>Initializes a new instance of the object.</summary>
  1004.       <param name="message" />
  1005.     </member>
  1006.     <member name="M:Microsoft.DirectX.DirectDraw.MoreDataException.#ctor">
  1007.       <summary>Initializes a new instance of the object.</summary>
  1008.     </member>
  1009.     <member name="T:Microsoft.DirectX.DirectDraw.NewModeException">
  1010.       <summary>When StartModeTest is called with the IsTestRequired flag, it may throw this exception to denote that some or all of the resolutions can and should be tested. EvaluateMode throws this exception to indicate that the test has switched to a new display mode.</summary>
  1011.     </member>
  1012.     <member name="M:Microsoft.DirectX.DirectDraw.NewModeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1013.       <summary>Initializes a new instance of the object.</summary>
  1014.       <param name="info" />
  1015.       <param name="context" />
  1016.     </member>
  1017.     <member name="M:Microsoft.DirectX.DirectDraw.NewModeException.#ctor(System.String,System.Exception)">
  1018.       <summary>Initializes a new instance of the object.</summary>
  1019.       <param name="message" />
  1020.       <param name="inner" />
  1021.     </member>
  1022.     <member name="M:Microsoft.DirectX.DirectDraw.NewModeException.#ctor(System.String)">
  1023.       <summary>Initializes a new instance of the object.</summary>
  1024.       <param name="message" />
  1025.     </member>
  1026.     <member name="M:Microsoft.DirectX.DirectDraw.NewModeException.#ctor">
  1027.       <summary>Initializes a new instance of the object.</summary>
  1028.     </member>
  1029.     <member name="T:Microsoft.DirectX.DirectDraw.NoAlphaHardwareException">
  1030.       <summary>No alpha-acceleration hardware is present or available, causing the failure of the requested operation.</summary>
  1031.     </member>
  1032.     <member name="M:Microsoft.DirectX.DirectDraw.NoAlphaHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1033.       <summary>Initializes a new instance of the object.</summary>
  1034.       <param name="info" />
  1035.       <param name="context" />
  1036.     </member>
  1037.     <member name="M:Microsoft.DirectX.DirectDraw.NoAlphaHardwareException.#ctor(System.String,System.Exception)">
  1038.       <summary>Initializes a new instance of the object.</summary>
  1039.       <param name="message" />
  1040.       <param name="inner" />
  1041.     </member>
  1042.     <member name="M:Microsoft.DirectX.DirectDraw.NoAlphaHardwareException.#ctor(System.String)">
  1043.       <summary>Initializes a new instance of the object.</summary>
  1044.       <param name="message" />
  1045.     </member>
  1046.     <member name="M:Microsoft.DirectX.DirectDraw.NoAlphaHardwareException.#ctor">
  1047.       <summary>Initializes a new instance of the object.</summary>
  1048.     </member>
  1049.     <member name="T:Microsoft.DirectX.DirectDraw.NoClipListException">
  1050.       <summary>No clip list is available.</summary>
  1051.     </member>
  1052.     <member name="M:Microsoft.DirectX.DirectDraw.NoClipListException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1053.       <summary>Initializes a new instance of the object.</summary>
  1054.       <param name="info" />
  1055.       <param name="context" />
  1056.     </member>
  1057.     <member name="M:Microsoft.DirectX.DirectDraw.NoClipListException.#ctor(System.String,System.Exception)">
  1058.       <summary>Initializes a new instance of the object.</summary>
  1059.       <param name="message" />
  1060.       <param name="inner" />
  1061.     </member>
  1062.     <member name="M:Microsoft.DirectX.DirectDraw.NoClipListException.#ctor(System.String)">
  1063.       <summary>Initializes a new instance of the object.</summary>
  1064.       <param name="message" />
  1065.     </member>
  1066.     <member name="M:Microsoft.DirectX.DirectDraw.NoClipListException.#ctor">
  1067.       <summary>Initializes a new instance of the object.</summary>
  1068.     </member>
  1069.     <member name="T:Microsoft.DirectX.DirectDraw.NoClipperAttachedException">
  1070.       <summary>No DirectDrawClipper object is attached to the surface object.</summary>
  1071.     </member>
  1072.     <member name="M:Microsoft.DirectX.DirectDraw.NoClipperAttachedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1073.       <summary>Initializes a new instance of the object.</summary>
  1074.       <param name="info" />
  1075.       <param name="context" />
  1076.     </member>
  1077.     <member name="M:Microsoft.DirectX.DirectDraw.NoClipperAttachedException.#ctor(System.String,System.Exception)">
  1078.       <summary>Initializes a new instance of the object.</summary>
  1079.       <param name="message" />
  1080.       <param name="inner" />
  1081.     </member>
  1082.     <member name="M:Microsoft.DirectX.DirectDraw.NoClipperAttachedException.#ctor(System.String)">
  1083.       <summary>Initializes a new instance of the object.</summary>
  1084.       <param name="message" />
  1085.     </member>
  1086.     <member name="M:Microsoft.DirectX.DirectDraw.NoClipperAttachedException.#ctor">
  1087.       <summary>Initializes a new instance of the object.</summary>
  1088.     </member>
  1089.     <member name="T:Microsoft.DirectX.DirectDraw.NoColorConversionHardwareException">
  1090.       <summary>No color-conversion hardware is present or available.</summary>
  1091.     </member>
  1092.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorConversionHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1093.       <summary>Initializes a new instance of the object.</summary>
  1094.       <param name="info" />
  1095.       <param name="context" />
  1096.     </member>
  1097.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorConversionHardwareException.#ctor(System.String,System.Exception)">
  1098.       <summary>Initializes a new instance of the object.</summary>
  1099.       <param name="message" />
  1100.       <param name="inner" />
  1101.     </member>
  1102.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorConversionHardwareException.#ctor(System.String)">
  1103.       <summary>Initializes a new instance of the object.</summary>
  1104.       <param name="message" />
  1105.     </member>
  1106.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorConversionHardwareException.#ctor">
  1107.       <summary>Initializes a new instance of the object.</summary>
  1108.     </member>
  1109.     <member name="T:Microsoft.DirectX.DirectDraw.NoColorKeyException">
  1110.       <summary>The surface does not currently have a color key.</summary>
  1111.     </member>
  1112.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorKeyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1113.       <summary>Initializes a new instance of the object.</summary>
  1114.       <param name="info" />
  1115.       <param name="context" />
  1116.     </member>
  1117.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorKeyException.#ctor(System.String,System.Exception)">
  1118.       <summary>Initializes a new instance of the object.</summary>
  1119.       <param name="message" />
  1120.       <param name="inner" />
  1121.     </member>
  1122.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorKeyException.#ctor(System.String)">
  1123.       <summary>Initializes a new instance of the object.</summary>
  1124.       <param name="message" />
  1125.     </member>
  1126.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorKeyException.#ctor">
  1127.       <summary>Initializes a new instance of the object.</summary>
  1128.     </member>
  1129.     <member name="T:Microsoft.DirectX.DirectDraw.NoColorKeyHardwareException">
  1130.       <summary>There is no hardware support for the destination color key.</summary>
  1131.     </member>
  1132.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorKeyHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1133.       <summary>Initializes a new instance of the object.</summary>
  1134.       <param name="info" />
  1135.       <param name="context" />
  1136.     </member>
  1137.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorKeyHardwareException.#ctor(System.String,System.Exception)">
  1138.       <summary>Initializes a new instance of the object.</summary>
  1139.       <param name="message" />
  1140.       <param name="inner" />
  1141.     </member>
  1142.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorKeyHardwareException.#ctor(System.String)">
  1143.       <summary>Initializes a new instance of the object.</summary>
  1144.       <param name="message" />
  1145.     </member>
  1146.     <member name="M:Microsoft.DirectX.DirectDraw.NoColorKeyHardwareException.#ctor">
  1147.       <summary>Initializes a new instance of the object.</summary>
  1148.     </member>
  1149.     <member name="T:Microsoft.DirectX.DirectDraw.NoCooperativeLevelSetException">
  1150.       <summary>A create function was called without the SetCooperativeLevel method.</summary>
  1151.     </member>
  1152.     <member name="M:Microsoft.DirectX.DirectDraw.NoCooperativeLevelSetException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1153.       <summary>Initializes a new instance of the object.</summary>
  1154.       <param name="info" />
  1155.       <param name="context" />
  1156.     </member>
  1157.     <member name="M:Microsoft.DirectX.DirectDraw.NoCooperativeLevelSetException.#ctor(System.String,System.Exception)">
  1158.       <summary>Initializes a new instance of the object.</summary>
  1159.       <param name="message" />
  1160.       <param name="inner" />
  1161.     </member>
  1162.     <member name="M:Microsoft.DirectX.DirectDraw.NoCooperativeLevelSetException.#ctor(System.String)">
  1163.       <summary>Initializes a new instance of the object.</summary>
  1164.       <param name="message" />
  1165.     </member>
  1166.     <member name="M:Microsoft.DirectX.DirectDraw.NoCooperativeLevelSetException.#ctor">
  1167.       <summary>Initializes a new instance of the object.</summary>
  1168.     </member>
  1169.     <member name="T:Microsoft.DirectX.DirectDraw.NoDeviceContextException">
  1170.       <summary>No device context (DC) has ever been created for this surface.</summary>
  1171.     </member>
  1172.     <member name="M:Microsoft.DirectX.DirectDraw.NoDeviceContextException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1173.       <summary>Initializes a new instance of the object.</summary>
  1174.       <param name="info" />
  1175.       <param name="context" />
  1176.     </member>
  1177.     <member name="M:Microsoft.DirectX.DirectDraw.NoDeviceContextException.#ctor(System.String,System.Exception)">
  1178.       <summary>Initializes a new instance of the object.</summary>
  1179.       <param name="message" />
  1180.       <param name="inner" />
  1181.     </member>
  1182.     <member name="M:Microsoft.DirectX.DirectDraw.NoDeviceContextException.#ctor(System.String)">
  1183.       <summary>Initializes a new instance of the object.</summary>
  1184.       <param name="message" />
  1185.     </member>
  1186.     <member name="M:Microsoft.DirectX.DirectDraw.NoDeviceContextException.#ctor">
  1187.       <summary>Initializes a new instance of the object.</summary>
  1188.     </member>
  1189.     <member name="T:Microsoft.DirectX.DirectDraw.NoDirectDrawHardwareException">
  1190.       <summary>Hardware-only DirectDraw object creation is not possible; the driver does not support any hardware.</summary>
  1191.     </member>
  1192.     <member name="M:Microsoft.DirectX.DirectDraw.NoDirectDrawHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1193.       <summary>Initializes a new instance of the object.</summary>
  1194.       <param name="info" />
  1195.       <param name="context" />
  1196.     </member>
  1197.     <member name="M:Microsoft.DirectX.DirectDraw.NoDirectDrawHardwareException.#ctor(System.String,System.Exception)">
  1198.       <summary>Initializes a new instance of the object.</summary>
  1199.       <param name="message" />
  1200.       <param name="inner" />
  1201.     </member>
  1202.     <member name="M:Microsoft.DirectX.DirectDraw.NoDirectDrawHardwareException.#ctor(System.String)">
  1203.       <summary>Initializes a new instance of the object.</summary>
  1204.       <param name="message" />
  1205.     </member>
  1206.     <member name="M:Microsoft.DirectX.DirectDraw.NoDirectDrawHardwareException.#ctor">
  1207.       <summary>Initializes a new instance of the object.</summary>
  1208.     </member>
  1209.     <member name="T:Microsoft.DirectX.DirectDraw.NoDirectDrawSupportException">
  1210.       <summary>DirectDraw support is not possible with the current display driver.</summary>
  1211.     </member>
  1212.     <member name="M:Microsoft.DirectX.DirectDraw.NoDirectDrawSupportException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1213.       <summary>Initializes a new instance of the object.</summary>
  1214.       <param name="info" />
  1215.       <param name="context" />
  1216.     </member>
  1217.     <member name="M:Microsoft.DirectX.DirectDraw.NoDirectDrawSupportException.#ctor(System.String,System.Exception)">
  1218.       <summary>Initializes a new instance of the object.</summary>
  1219.       <param name="message" />
  1220.       <param name="inner" />
  1221.     </member>
  1222.     <member name="M:Microsoft.DirectX.DirectDraw.NoDirectDrawSupportException.#ctor(System.String)">
  1223.       <summary>Initializes a new instance of the object.</summary>
  1224.       <param name="message" />
  1225.     </member>
  1226.     <member name="M:Microsoft.DirectX.DirectDraw.NoDirectDrawSupportException.#ctor">
  1227.       <summary>Initializes a new instance of the object.</summary>
  1228.     </member>
  1229.     <member name="T:Microsoft.DirectX.DirectDraw.NoDrawHardwareException">
  1230.       <summary>No blitter hardware is present.</summary>
  1231.     </member>
  1232.     <member name="M:Microsoft.DirectX.DirectDraw.NoDrawHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1233.       <summary>Initializes a new instance of the object.</summary>
  1234.       <param name="info" />
  1235.       <param name="context" />
  1236.     </member>
  1237.     <member name="M:Microsoft.DirectX.DirectDraw.NoDrawHardwareException.#ctor(System.String,System.Exception)">
  1238.       <summary>Initializes a new instance of the object.</summary>
  1239.       <param name="message" />
  1240.       <param name="inner" />
  1241.     </member>
  1242.     <member name="M:Microsoft.DirectX.DirectDraw.NoDrawHardwareException.#ctor(System.String)">
  1243.       <summary>Initializes a new instance of the object.</summary>
  1244.       <param name="message" />
  1245.     </member>
  1246.     <member name="M:Microsoft.DirectX.DirectDraw.NoDrawHardwareException.#ctor">
  1247.       <summary>Initializes a new instance of the object.</summary>
  1248.     </member>
  1249.     <member name="T:Microsoft.DirectX.DirectDraw.NoDriverSupportException">
  1250.       <summary>Testing cannot proceed because the display adapter driver does not enumerate refresh rates.</summary>
  1251.     </member>
  1252.     <member name="M:Microsoft.DirectX.DirectDraw.NoDriverSupportException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1253.       <summary>Initializes a new instance of the object.</summary>
  1254.       <param name="info" />
  1255.       <param name="context" />
  1256.     </member>
  1257.     <member name="M:Microsoft.DirectX.DirectDraw.NoDriverSupportException.#ctor(System.String,System.Exception)">
  1258.       <summary>Initializes a new instance of the object.</summary>
  1259.       <param name="message" />
  1260.       <param name="inner" />
  1261.     </member>
  1262.     <member name="M:Microsoft.DirectX.DirectDraw.NoDriverSupportException.#ctor(System.String)">
  1263.       <summary>Initializes a new instance of the object.</summary>
  1264.       <param name="message" />
  1265.     </member>
  1266.     <member name="M:Microsoft.DirectX.DirectDraw.NoDriverSupportException.#ctor">
  1267.       <summary>Initializes a new instance of the object.</summary>
  1268.     </member>
  1269.     <member name="T:Microsoft.DirectX.DirectDraw.NoEmulationException">
  1270.       <summary>Software emulation is not available.</summary>
  1271.     </member>
  1272.     <member name="M:Microsoft.DirectX.DirectDraw.NoEmulationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1273.       <summary>Initializes a new instance of the object.</summary>
  1274.       <param name="info" />
  1275.       <param name="context" />
  1276.     </member>
  1277.     <member name="M:Microsoft.DirectX.DirectDraw.NoEmulationException.#ctor(System.String,System.Exception)">
  1278.       <summary>Initializes a new instance of the object.</summary>
  1279.       <param name="message" />
  1280.       <param name="inner" />
  1281.     </member>
  1282.     <member name="M:Microsoft.DirectX.DirectDraw.NoEmulationException.#ctor(System.String)">
  1283.       <summary>Initializes a new instance of the object.</summary>
  1284.       <param name="message" />
  1285.     </member>
  1286.     <member name="M:Microsoft.DirectX.DirectDraw.NoEmulationException.#ctor">
  1287.       <summary>Initializes a new instance of the object.</summary>
  1288.     </member>
  1289.     <member name="T:Microsoft.DirectX.DirectDraw.NoExclusiveModeException">
  1290.       <summary>The operation requires the application to have exclusive mode, but the application does not have exclusive mode.</summary>
  1291.     </member>
  1292.     <member name="M:Microsoft.DirectX.DirectDraw.NoExclusiveModeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1293.       <summary>Initializes a new instance of the object.</summary>
  1294.       <param name="info" />
  1295.       <param name="context" />
  1296.     </member>
  1297.     <member name="M:Microsoft.DirectX.DirectDraw.NoExclusiveModeException.#ctor(System.String,System.Exception)">
  1298.       <summary>Initializes a new instance of the object.</summary>
  1299.       <param name="message" />
  1300.       <param name="inner" />
  1301.     </member>
  1302.     <member name="M:Microsoft.DirectX.DirectDraw.NoExclusiveModeException.#ctor(System.String)">
  1303.       <summary>Initializes a new instance of the object.</summary>
  1304.       <param name="message" />
  1305.     </member>
  1306.     <member name="M:Microsoft.DirectX.DirectDraw.NoExclusiveModeException.#ctor">
  1307.       <summary>Initializes a new instance of the object.</summary>
  1308.     </member>
  1309.     <member name="T:Microsoft.DirectX.DirectDraw.NoFlipHardwareException">
  1310.       <summary>Flipping visible surfaces is not supported.</summary>
  1311.     </member>
  1312.     <member name="M:Microsoft.DirectX.DirectDraw.NoFlipHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1313.       <summary>Initializes a new instance of the object.</summary>
  1314.       <param name="info" />
  1315.       <param name="context" />
  1316.     </member>
  1317.     <member name="M:Microsoft.DirectX.DirectDraw.NoFlipHardwareException.#ctor(System.String,System.Exception)">
  1318.       <summary>Initializes a new instance of the object.</summary>
  1319.       <param name="message" />
  1320.       <param name="inner" />
  1321.     </member>
  1322.     <member name="M:Microsoft.DirectX.DirectDraw.NoFlipHardwareException.#ctor(System.String)">
  1323.       <summary>Initializes a new instance of the object.</summary>
  1324.       <param name="message" />
  1325.     </member>
  1326.     <member name="M:Microsoft.DirectX.DirectDraw.NoFlipHardwareException.#ctor">
  1327.       <summary>Initializes a new instance of the object.</summary>
  1328.     </member>
  1329.     <member name="T:Microsoft.DirectX.DirectDraw.NoFocusWindowException">
  1330.       <summary>An attempt was made to create or set a device window without first setting the focus window.</summary>
  1331.     </member>
  1332.     <member name="M:Microsoft.DirectX.DirectDraw.NoFocusWindowException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1333.       <summary>Initializes a new instance of the object.</summary>
  1334.       <param name="info" />
  1335.       <param name="context" />
  1336.     </member>
  1337.     <member name="M:Microsoft.DirectX.DirectDraw.NoFocusWindowException.#ctor(System.String,System.Exception)">
  1338.       <summary>Initializes a new instance of the object.</summary>
  1339.       <param name="message" />
  1340.       <param name="inner" />
  1341.     </member>
  1342.     <member name="M:Microsoft.DirectX.DirectDraw.NoFocusWindowException.#ctor(System.String)">
  1343.       <summary>Initializes a new instance of the object.</summary>
  1344.       <param name="message" />
  1345.     </member>
  1346.     <member name="M:Microsoft.DirectX.DirectDraw.NoFocusWindowException.#ctor">
  1347.       <summary>Initializes a new instance of the object.</summary>
  1348.     </member>
  1349.     <member name="T:Microsoft.DirectX.DirectDraw.NoGdiException">
  1350.       <summary>No GDI is present.</summary>
  1351.     </member>
  1352.     <member name="M:Microsoft.DirectX.DirectDraw.NoGdiException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1353.       <summary>Initializes a new instance of the object.</summary>
  1354.       <param name="info" />
  1355.       <param name="context" />
  1356.     </member>
  1357.     <member name="M:Microsoft.DirectX.DirectDraw.NoGdiException.#ctor(System.String,System.Exception)">
  1358.       <summary>Initializes a new instance of the object.</summary>
  1359.       <param name="message" />
  1360.       <param name="inner" />
  1361.     </member>
  1362.     <member name="M:Microsoft.DirectX.DirectDraw.NoGdiException.#ctor(System.String)">
  1363.       <summary>Initializes a new instance of the object.</summary>
  1364.       <param name="message" />
  1365.     </member>
  1366.     <member name="M:Microsoft.DirectX.DirectDraw.NoGdiException.#ctor">
  1367.       <summary>Initializes a new instance of the object.</summary>
  1368.     </member>
  1369.     <member name="T:Microsoft.DirectX.DirectDraw.NoMirrorHardwareException">
  1370.       <summary>No mirroring hardware is present or available.</summary>
  1371.     </member>
  1372.     <member name="M:Microsoft.DirectX.DirectDraw.NoMirrorHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1373.       <summary>Initializes a new instance of the object.</summary>
  1374.       <param name="info" />
  1375.       <param name="context" />
  1376.     </member>
  1377.     <member name="M:Microsoft.DirectX.DirectDraw.NoMirrorHardwareException.#ctor(System.String,System.Exception)">
  1378.       <summary>Initializes a new instance of the object.</summary>
  1379.       <param name="message" />
  1380.       <param name="inner" />
  1381.     </member>
  1382.     <member name="M:Microsoft.DirectX.DirectDraw.NoMirrorHardwareException.#ctor(System.String)">
  1383.       <summary>Initializes a new instance of the object.</summary>
  1384.       <param name="message" />
  1385.     </member>
  1386.     <member name="M:Microsoft.DirectX.DirectDraw.NoMirrorHardwareException.#ctor">
  1387.       <summary>Initializes a new instance of the object.</summary>
  1388.     </member>
  1389.     <member name="T:Microsoft.DirectX.DirectDraw.NoMonitorInformationException">
  1390.       <summary>Testing cannot proceed because the monitor has no associated EDID data.</summary>
  1391.     </member>
  1392.     <member name="M:Microsoft.DirectX.DirectDraw.NoMonitorInformationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1393.       <summary>Initializes a new instance of the object.</summary>
  1394.       <param name="info" />
  1395.       <param name="context" />
  1396.     </member>
  1397.     <member name="M:Microsoft.DirectX.DirectDraw.NoMonitorInformationException.#ctor(System.String,System.Exception)">
  1398.       <summary>Initializes a new instance of the object.</summary>
  1399.       <param name="message" />
  1400.       <param name="inner" />
  1401.     </member>
  1402.     <member name="M:Microsoft.DirectX.DirectDraw.NoMonitorInformationException.#ctor(System.String)">
  1403.       <summary>Initializes a new instance of the object.</summary>
  1404.       <param name="message" />
  1405.     </member>
  1406.     <member name="M:Microsoft.DirectX.DirectDraw.NoMonitorInformationException.#ctor">
  1407.       <summary>Initializes a new instance of the object.</summary>
  1408.     </member>
  1409.     <member name="T:Microsoft.DirectX.DirectDraw.NoNonLocalVideoMemoryException">
  1410.       <summary>An attempt was made to allocate nonlocal video memory from a device that does not support nonlocal video memory.</summary>
  1411.     </member>
  1412.     <member name="M:Microsoft.DirectX.DirectDraw.NoNonLocalVideoMemoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1413.       <summary>Initializes a new instance of the object.</summary>
  1414.       <param name="info" />
  1415.       <param name="context" />
  1416.     </member>
  1417.     <member name="M:Microsoft.DirectX.DirectDraw.NoNonLocalVideoMemoryException.#ctor(System.String,System.Exception)">
  1418.       <summary>Initializes a new instance of the object.</summary>
  1419.       <param name="message" />
  1420.       <param name="inner" />
  1421.     </member>
  1422.     <member name="M:Microsoft.DirectX.DirectDraw.NoNonLocalVideoMemoryException.#ctor(System.String)">
  1423.       <summary>Initializes a new instance of the object.</summary>
  1424.       <param name="message" />
  1425.     </member>
  1426.     <member name="M:Microsoft.DirectX.DirectDraw.NoNonLocalVideoMemoryException.#ctor">
  1427.       <summary>Initializes a new instance of the object.</summary>
  1428.     </member>
  1429.     <member name="T:Microsoft.DirectX.DirectDraw.NoOptimizeHardwareException">
  1430.       <summary>The device does not support optimized surfaces.</summary>
  1431.     </member>
  1432.     <member name="M:Microsoft.DirectX.DirectDraw.NoOptimizeHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1433.       <summary>Initializes a new instance of the object.</summary>
  1434.       <param name="info" />
  1435.       <param name="context" />
  1436.     </member>
  1437.     <member name="M:Microsoft.DirectX.DirectDraw.NoOptimizeHardwareException.#ctor(System.String,System.Exception)">
  1438.       <summary>Initializes a new instance of the object.</summary>
  1439.       <param name="message" />
  1440.       <param name="inner" />
  1441.     </member>
  1442.     <member name="M:Microsoft.DirectX.DirectDraw.NoOptimizeHardwareException.#ctor(System.String)">
  1443.       <summary>Initializes a new instance of the object.</summary>
  1444.       <param name="message" />
  1445.     </member>
  1446.     <member name="M:Microsoft.DirectX.DirectDraw.NoOptimizeHardwareException.#ctor">
  1447.       <summary>Initializes a new instance of the object.</summary>
  1448.     </member>
  1449.     <member name="T:Microsoft.DirectX.DirectDraw.NoOverlayDestinationException">
  1450.       <summary>The GetOverlayPosition method is called on an overlay that the UpdateOverlay method has not been called on to establish as a destination.</summary>
  1451.     </member>
  1452.     <member name="M:Microsoft.DirectX.DirectDraw.NoOverlayDestinationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1453.       <summary>Initializes a new instance of the object.</summary>
  1454.       <param name="info" />
  1455.       <param name="context" />
  1456.     </member>
  1457.     <member name="M:Microsoft.DirectX.DirectDraw.NoOverlayDestinationException.#ctor(System.String,System.Exception)">
  1458.       <summary>Initializes a new instance of the object.</summary>
  1459.       <param name="message" />
  1460.       <param name="inner" />
  1461.     </member>
  1462.     <member name="M:Microsoft.DirectX.DirectDraw.NoOverlayDestinationException.#ctor(System.String)">
  1463.       <summary>Initializes a new instance of the object.</summary>
  1464.       <param name="message" />
  1465.     </member>
  1466.     <member name="M:Microsoft.DirectX.DirectDraw.NoOverlayDestinationException.#ctor">
  1467.       <summary>Initializes a new instance of the object.</summary>
  1468.     </member>
  1469.     <member name="T:Microsoft.DirectX.DirectDraw.NoOverlayHardwareException">
  1470.       <summary>No overlay hardware is present or available.</summary>
  1471.     </member>
  1472.     <member name="M:Microsoft.DirectX.DirectDraw.NoOverlayHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1473.       <summary>Initializes a new instance of the object.</summary>
  1474.       <param name="info" />
  1475.       <param name="context" />
  1476.     </member>
  1477.     <member name="M:Microsoft.DirectX.DirectDraw.NoOverlayHardwareException.#ctor(System.String,System.Exception)">
  1478.       <summary>Initializes a new instance of the object.</summary>
  1479.       <param name="message" />
  1480.       <param name="inner" />
  1481.     </member>
  1482.     <member name="M:Microsoft.DirectX.DirectDraw.NoOverlayHardwareException.#ctor(System.String)">
  1483.       <summary>Initializes a new instance of the object.</summary>
  1484.       <param name="message" />
  1485.     </member>
  1486.     <member name="M:Microsoft.DirectX.DirectDraw.NoOverlayHardwareException.#ctor">
  1487.       <summary>Initializes a new instance of the object.</summary>
  1488.     </member>
  1489.     <member name="T:Microsoft.DirectX.DirectDraw.NoPaletteAttachedException">
  1490.       <summary>No palette object is attached to this surface.</summary>
  1491.     </member>
  1492.     <member name="M:Microsoft.DirectX.DirectDraw.NoPaletteAttachedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1493.       <summary>Initializes a new instance of the object.</summary>
  1494.       <param name="info" />
  1495.       <param name="context" />
  1496.     </member>
  1497.     <member name="M:Microsoft.DirectX.DirectDraw.NoPaletteAttachedException.#ctor(System.String,System.Exception)">
  1498.       <summary>Initializes a new instance of the object.</summary>
  1499.       <param name="message" />
  1500.       <param name="inner" />
  1501.     </member>
  1502.     <member name="M:Microsoft.DirectX.DirectDraw.NoPaletteAttachedException.#ctor(System.String)">
  1503.       <summary>Initializes a new instance of the object.</summary>
  1504.       <param name="message" />
  1505.     </member>
  1506.     <member name="M:Microsoft.DirectX.DirectDraw.NoPaletteAttachedException.#ctor">
  1507.       <summary>Initializes a new instance of the object.</summary>
  1508.     </member>
  1509.     <member name="T:Microsoft.DirectX.DirectDraw.NoPaletteHardwareException">
  1510.       <summary>There is no hardware support for 16- or 256-color palettes.</summary>
  1511.     </member>
  1512.     <member name="M:Microsoft.DirectX.DirectDraw.NoPaletteHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1513.       <summary>Initializes a new instance of the object.</summary>
  1514.       <param name="info" />
  1515.       <param name="context" />
  1516.     </member>
  1517.     <member name="M:Microsoft.DirectX.DirectDraw.NoPaletteHardwareException.#ctor(System.String,System.Exception)">
  1518.       <summary>Initializes a new instance of the object.</summary>
  1519.       <param name="message" />
  1520.       <param name="inner" />
  1521.     </member>
  1522.     <member name="M:Microsoft.DirectX.DirectDraw.NoPaletteHardwareException.#ctor(System.String)">
  1523.       <summary>Initializes a new instance of the object.</summary>
  1524.       <param name="message" />
  1525.     </member>
  1526.     <member name="M:Microsoft.DirectX.DirectDraw.NoPaletteHardwareException.#ctor">
  1527.       <summary>Initializes a new instance of the object.</summary>
  1528.     </member>
  1529.     <member name="T:Microsoft.DirectX.DirectDraw.NoRasterOperationHardwareException">
  1530.       <summary>No appropriate raster-operation hardware is present or available.</summary>
  1531.     </member>
  1532.     <member name="M:Microsoft.DirectX.DirectDraw.NoRasterOperationHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1533.       <summary>Initializes a new instance of the object.</summary>
  1534.       <param name="info" />
  1535.       <param name="context" />
  1536.     </member>
  1537.     <member name="M:Microsoft.DirectX.DirectDraw.NoRasterOperationHardwareException.#ctor(System.String,System.Exception)">
  1538.       <summary>Initializes a new instance of the object.</summary>
  1539.       <param name="message" />
  1540.       <param name="inner" />
  1541.     </member>
  1542.     <member name="M:Microsoft.DirectX.DirectDraw.NoRasterOperationHardwareException.#ctor(System.String)">
  1543.       <summary>Initializes a new instance of the object.</summary>
  1544.       <param name="message" />
  1545.     </member>
  1546.     <member name="M:Microsoft.DirectX.DirectDraw.NoRasterOperationHardwareException.#ctor">
  1547.       <summary>Initializes a new instance of the object.</summary>
  1548.     </member>
  1549.     <member name="T:Microsoft.DirectX.DirectDraw.NoRotationHardwareException">
  1550.       <summary>No rotation hardware is present or available.</summary>
  1551.     </member>
  1552.     <member name="M:Microsoft.DirectX.DirectDraw.NoRotationHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1553.       <summary>Initializes a new instance of the object.</summary>
  1554.       <param name="info" />
  1555.       <param name="context" />
  1556.     </member>
  1557.     <member name="M:Microsoft.DirectX.DirectDraw.NoRotationHardwareException.#ctor(System.String,System.Exception)">
  1558.       <summary>Initializes a new instance of the object.</summary>
  1559.       <param name="message" />
  1560.       <param name="inner" />
  1561.     </member>
  1562.     <member name="M:Microsoft.DirectX.DirectDraw.NoRotationHardwareException.#ctor(System.String)">
  1563.       <summary>Initializes a new instance of the object.</summary>
  1564.       <param name="message" />
  1565.     </member>
  1566.     <member name="M:Microsoft.DirectX.DirectDraw.NoRotationHardwareException.#ctor">
  1567.       <summary>Initializes a new instance of the object.</summary>
  1568.     </member>
  1569.     <member name="T:Microsoft.DirectX.DirectDraw.NoStereoHardwareException">
  1570.       <summary>There is no stereo hardware present or available.</summary>
  1571.     </member>
  1572.     <member name="M:Microsoft.DirectX.DirectDraw.NoStereoHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1573.       <summary>Initializes a new instance of the object.</summary>
  1574.       <param name="info" />
  1575.       <param name="context" />
  1576.     </member>
  1577.     <member name="M:Microsoft.DirectX.DirectDraw.NoStereoHardwareException.#ctor(System.String,System.Exception)">
  1578.       <summary>Initializes a new instance of the object.</summary>
  1579.       <param name="message" />
  1580.       <param name="inner" />
  1581.     </member>
  1582.     <member name="M:Microsoft.DirectX.DirectDraw.NoStereoHardwareException.#ctor(System.String)">
  1583.       <summary>Initializes a new instance of the object.</summary>
  1584.       <param name="message" />
  1585.     </member>
  1586.     <member name="M:Microsoft.DirectX.DirectDraw.NoStereoHardwareException.#ctor">
  1587.       <summary>Initializes a new instance of the object.</summary>
  1588.     </member>
  1589.     <member name="T:Microsoft.DirectX.DirectDraw.NoStretchHardwareException">
  1590.       <summary>There is no hardware support for stretching.</summary>
  1591.     </member>
  1592.     <member name="M:Microsoft.DirectX.DirectDraw.NoStretchHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1593.       <summary>Initializes a new instance of the object.</summary>
  1594.       <param name="info" />
  1595.       <param name="context" />
  1596.     </member>
  1597.     <member name="M:Microsoft.DirectX.DirectDraw.NoStretchHardwareException.#ctor(System.String,System.Exception)">
  1598.       <summary>Initializes a new instance of the object.</summary>
  1599.       <param name="message" />
  1600.       <param name="inner" />
  1601.     </member>
  1602.     <member name="M:Microsoft.DirectX.DirectDraw.NoStretchHardwareException.#ctor(System.String)">
  1603.       <summary>Initializes a new instance of the object.</summary>
  1604.       <param name="message" />
  1605.     </member>
  1606.     <member name="M:Microsoft.DirectX.DirectDraw.NoStretchHardwareException.#ctor">
  1607.       <summary>Initializes a new instance of the object.</summary>
  1608.     </member>
  1609.     <member name="T:Microsoft.DirectX.DirectDraw.NoSurfaceLeftException">
  1610.       <summary>There is no hardware present that supports stereo surfaces.</summary>
  1611.     </member>
  1612.     <member name="M:Microsoft.DirectX.DirectDraw.NoSurfaceLeftException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1613.       <summary>Initializes a new instance of the object.</summary>
  1614.       <param name="info" />
  1615.       <param name="context" />
  1616.     </member>
  1617.     <member name="M:Microsoft.DirectX.DirectDraw.NoSurfaceLeftException.#ctor(System.String,System.Exception)">
  1618.       <summary>Initializes a new instance of the object.</summary>
  1619.       <param name="message" />
  1620.       <param name="inner" />
  1621.     </member>
  1622.     <member name="M:Microsoft.DirectX.DirectDraw.NoSurfaceLeftException.#ctor(System.String)">
  1623.       <summary>Initializes a new instance of the object.</summary>
  1624.       <param name="message" />
  1625.     </member>
  1626.     <member name="M:Microsoft.DirectX.DirectDraw.NoSurfaceLeftException.#ctor">
  1627.       <summary>Initializes a new instance of the object.</summary>
  1628.     </member>
  1629.     <member name="T:Microsoft.DirectX.DirectDraw.Not4BitColorException">
  1630.       <summary>The DirectDrawSurface object is not using a 4-bit color palette, and the requested operation requires a 4-bit color palette.</summary>
  1631.     </member>
  1632.     <member name="M:Microsoft.DirectX.DirectDraw.Not4BitColorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1633.       <summary>Initializes a new instance of the object.</summary>
  1634.       <param name="info" />
  1635.       <param name="context" />
  1636.     </member>
  1637.     <member name="M:Microsoft.DirectX.DirectDraw.Not4BitColorException.#ctor(System.String,System.Exception)">
  1638.       <summary>Initializes a new instance of the object.</summary>
  1639.       <param name="message" />
  1640.       <param name="inner" />
  1641.     </member>
  1642.     <member name="M:Microsoft.DirectX.DirectDraw.Not4BitColorException.#ctor(System.String)">
  1643.       <summary>Initializes a new instance of the object.</summary>
  1644.       <param name="message" />
  1645.     </member>
  1646.     <member name="M:Microsoft.DirectX.DirectDraw.Not4BitColorException.#ctor">
  1647.       <summary>Initializes a new instance of the object.</summary>
  1648.     </member>
  1649.     <member name="T:Microsoft.DirectX.DirectDraw.Not4BitColorIndexException">
  1650.       <summary>The DirectDrawSurface object is not using a 4-bit color index palette, and the requested operation requires a 4-bit color index palette.</summary>
  1651.     </member>
  1652.     <member name="M:Microsoft.DirectX.DirectDraw.Not4BitColorIndexException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1653.       <summary>Initializes a new instance of the object.</summary>
  1654.       <param name="info" />
  1655.       <param name="context" />
  1656.     </member>
  1657.     <member name="M:Microsoft.DirectX.DirectDraw.Not4BitColorIndexException.#ctor(System.String,System.Exception)">
  1658.       <summary>Initializes a new instance of the object.</summary>
  1659.       <param name="message" />
  1660.       <param name="inner" />
  1661.     </member>
  1662.     <member name="M:Microsoft.DirectX.DirectDraw.Not4BitColorIndexException.#ctor(System.String)">
  1663.       <summary>Initializes a new instance of the object.</summary>
  1664.       <param name="message" />
  1665.     </member>
  1666.     <member name="M:Microsoft.DirectX.DirectDraw.Not4BitColorIndexException.#ctor">
  1667.       <summary>Initializes a new instance of the object.</summary>
  1668.     </member>
  1669.     <member name="T:Microsoft.DirectX.DirectDraw.Not8BitColorException">
  1670.       <summary>The DirectDrawSurface object is not using an 8-bit color palette, and the requested operation requires an 8-bit color palette.</summary>
  1671.     </member>
  1672.     <member name="M:Microsoft.DirectX.DirectDraw.Not8BitColorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1673.       <summary>Initializes a new instance of the object.</summary>
  1674.       <param name="info" />
  1675.       <param name="context" />
  1676.     </member>
  1677.     <member name="M:Microsoft.DirectX.DirectDraw.Not8BitColorException.#ctor(System.String,System.Exception)">
  1678.       <summary>Initializes a new instance of the object.</summary>
  1679.       <param name="message" />
  1680.       <param name="inner" />
  1681.     </member>
  1682.     <member name="M:Microsoft.DirectX.DirectDraw.Not8BitColorException.#ctor(System.String)">
  1683.       <summary>Initializes a new instance of the object.</summary>
  1684.       <param name="message" />
  1685.     </member>
  1686.     <member name="M:Microsoft.DirectX.DirectDraw.Not8BitColorException.#ctor">
  1687.       <summary>Initializes a new instance of the object.</summary>
  1688.     </member>
  1689.     <member name="T:Microsoft.DirectX.DirectDraw.NotAnOverlaySurfaceException">
  1690.       <summary>An overlay component is called for a nonoverlay surface.</summary>
  1691.     </member>
  1692.     <member name="M:Microsoft.DirectX.DirectDraw.NotAnOverlaySurfaceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1693.       <summary>Initializes a new instance of the object.</summary>
  1694.       <param name="info" />
  1695.       <param name="context" />
  1696.     </member>
  1697.     <member name="M:Microsoft.DirectX.DirectDraw.NotAnOverlaySurfaceException.#ctor(System.String,System.Exception)">
  1698.       <summary>Initializes a new instance of the object.</summary>
  1699.       <param name="message" />
  1700.       <param name="inner" />
  1701.     </member>
  1702.     <member name="M:Microsoft.DirectX.DirectDraw.NotAnOverlaySurfaceException.#ctor(System.String)">
  1703.       <summary>Initializes a new instance of the object.</summary>
  1704.       <param name="message" />
  1705.     </member>
  1706.     <member name="M:Microsoft.DirectX.DirectDraw.NotAnOverlaySurfaceException.#ctor">
  1707.       <summary>Initializes a new instance of the object.</summary>
  1708.     </member>
  1709.     <member name="T:Microsoft.DirectX.DirectDraw.NotFlippableException">
  1710.       <summary>An attempt was made to flip a surface that cannot be flipped.</summary>
  1711.     </member>
  1712.     <member name="M:Microsoft.DirectX.DirectDraw.NotFlippableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1713.       <summary>Initializes a new instance of the object.</summary>
  1714.       <param name="info" />
  1715.       <param name="context" />
  1716.     </member>
  1717.     <member name="M:Microsoft.DirectX.DirectDraw.NotFlippableException.#ctor(System.String,System.Exception)">
  1718.       <summary>Initializes a new instance of the object.</summary>
  1719.       <param name="message" />
  1720.       <param name="inner" />
  1721.     </member>
  1722.     <member name="M:Microsoft.DirectX.DirectDraw.NotFlippableException.#ctor(System.String)">
  1723.       <summary>Initializes a new instance of the object.</summary>
  1724.       <param name="message" />
  1725.     </member>
  1726.     <member name="M:Microsoft.DirectX.DirectDraw.NotFlippableException.#ctor">
  1727.       <summary>Initializes a new instance of the object.</summary>
  1728.     </member>
  1729.     <member name="T:Microsoft.DirectX.DirectDraw.NotFoundException">
  1730.       <summary>The requested item was not found.</summary>
  1731.     </member>
  1732.     <member name="M:Microsoft.DirectX.DirectDraw.NotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1733.       <summary>Initializes a new instance of the object.</summary>
  1734.       <param name="info" />
  1735.       <param name="context" />
  1736.     </member>
  1737.     <member name="M:Microsoft.DirectX.DirectDraw.NotFoundException.#ctor(System.String,System.Exception)">
  1738.       <summary>Initializes a new instance of the object.</summary>
  1739.       <param name="message" />
  1740.       <param name="inner" />
  1741.     </member>
  1742.     <member name="M:Microsoft.DirectX.DirectDraw.NotFoundException.#ctor(System.String)">
  1743.       <summary>Initializes a new instance of the object.</summary>
  1744.       <param name="message" />
  1745.     </member>
  1746.     <member name="M:Microsoft.DirectX.DirectDraw.NotFoundException.#ctor">
  1747.       <summary>Initializes a new instance of the object.</summary>
  1748.     </member>
  1749.     <member name="T:Microsoft.DirectX.DirectDraw.NotLoadedException">
  1750.       <summary>The surface is an optimized surface, but it has not yet been allocated any memory.</summary>
  1751.     </member>
  1752.     <member name="M:Microsoft.DirectX.DirectDraw.NotLoadedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1753.       <summary>Initializes a new instance of the object.</summary>
  1754.       <param name="info" />
  1755.       <param name="context" />
  1756.     </member>
  1757.     <member name="M:Microsoft.DirectX.DirectDraw.NotLoadedException.#ctor(System.String,System.Exception)">
  1758.       <summary>Initializes a new instance of the object.</summary>
  1759.       <param name="message" />
  1760.       <param name="inner" />
  1761.     </member>
  1762.     <member name="M:Microsoft.DirectX.DirectDraw.NotLoadedException.#ctor(System.String)">
  1763.       <summary>Initializes a new instance of the object.</summary>
  1764.       <param name="message" />
  1765.     </member>
  1766.     <member name="M:Microsoft.DirectX.DirectDraw.NotLoadedException.#ctor">
  1767.       <summary>Initializes a new instance of the object.</summary>
  1768.     </member>
  1769.     <member name="T:Microsoft.DirectX.DirectDraw.NotLockedException">
  1770.       <summary>An attempt was made to unlock a surface that was not locked.</summary>
  1771.     </member>
  1772.     <member name="M:Microsoft.DirectX.DirectDraw.NotLockedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1773.       <summary>Initializes a new instance of the object.</summary>
  1774.       <param name="info" />
  1775.       <param name="context" />
  1776.     </member>
  1777.     <member name="M:Microsoft.DirectX.DirectDraw.NotLockedException.#ctor(System.String,System.Exception)">
  1778.       <summary>Initializes a new instance of the object.</summary>
  1779.       <param name="message" />
  1780.       <param name="inner" />
  1781.     </member>
  1782.     <member name="M:Microsoft.DirectX.DirectDraw.NotLockedException.#ctor(System.String)">
  1783.       <summary>Initializes a new instance of the object.</summary>
  1784.       <param name="message" />
  1785.     </member>
  1786.     <member name="M:Microsoft.DirectX.DirectDraw.NotLockedException.#ctor">
  1787.       <summary>Initializes a new instance of the object.</summary>
  1788.     </member>
  1789.     <member name="T:Microsoft.DirectX.DirectDraw.NotPageLockedException">
  1790.       <summary>An attempt was made to page-unlock a surface with no outstanding page locks.</summary>
  1791.     </member>
  1792.     <member name="M:Microsoft.DirectX.DirectDraw.NotPageLockedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1793.       <summary>Initializes a new instance of the object.</summary>
  1794.       <param name="info" />
  1795.       <param name="context" />
  1796.     </member>
  1797.     <member name="M:Microsoft.DirectX.DirectDraw.NotPageLockedException.#ctor(System.String,System.Exception)">
  1798.       <summary>Initializes a new instance of the object.</summary>
  1799.       <param name="message" />
  1800.       <param name="inner" />
  1801.     </member>
  1802.     <member name="M:Microsoft.DirectX.DirectDraw.NotPageLockedException.#ctor(System.String)">
  1803.       <summary>Initializes a new instance of the object.</summary>
  1804.       <param name="message" />
  1805.     </member>
  1806.     <member name="M:Microsoft.DirectX.DirectDraw.NotPageLockedException.#ctor">
  1807.       <summary>Initializes a new instance of the object.</summary>
  1808.     </member>
  1809.     <member name="T:Microsoft.DirectX.DirectDraw.NotPalettizedException">
  1810.       <summary>The surface being used is not a palette-based surface.</summary>
  1811.     </member>
  1812.     <member name="M:Microsoft.DirectX.DirectDraw.NotPalettizedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1813.       <summary>Initializes a new instance of the object.</summary>
  1814.       <param name="info" />
  1815.       <param name="context" />
  1816.     </member>
  1817.     <member name="M:Microsoft.DirectX.DirectDraw.NotPalettizedException.#ctor(System.String,System.Exception)">
  1818.       <summary>Initializes a new instance of the object.</summary>
  1819.       <param name="message" />
  1820.       <param name="inner" />
  1821.     </member>
  1822.     <member name="M:Microsoft.DirectX.DirectDraw.NotPalettizedException.#ctor(System.String)">
  1823.       <summary>Initializes a new instance of the object.</summary>
  1824.       <param name="message" />
  1825.     </member>
  1826.     <member name="M:Microsoft.DirectX.DirectDraw.NotPalettizedException.#ctor">
  1827.       <summary>Initializes a new instance of the object.</summary>
  1828.     </member>
  1829.     <member name="T:Microsoft.DirectX.DirectDraw.NoVideoSyncHardwareException">
  1830.       <summary>There is no hardware support for vertical blank-synchronized operations.</summary>
  1831.     </member>
  1832.     <member name="M:Microsoft.DirectX.DirectDraw.NoVideoSyncHardwareException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1833.       <summary>Initializes a new instance of the object.</summary>
  1834.       <param name="info" />
  1835.       <param name="context" />
  1836.     </member>
  1837.     <member name="M:Microsoft.DirectX.DirectDraw.NoVideoSyncHardwareException.#ctor(System.String,System.Exception)">
  1838.       <summary>Initializes a new instance of the object.</summary>
  1839.       <param name="message" />
  1840.       <param name="inner" />
  1841.     </member>
  1842.     <member name="M:Microsoft.DirectX.DirectDraw.NoVideoSyncHardwareException.#ctor(System.String)">
  1843.       <summary>Initializes a new instance of the object.</summary>
  1844.       <param name="message" />
  1845.     </member>
  1846.     <member name="M:Microsoft.DirectX.DirectDraw.NoVideoSyncHardwareException.#ctor">
  1847.       <summary>Initializes a new instance of the object.</summary>
  1848.     </member>
  1849.     <member name="T:Microsoft.DirectX.DirectDraw.NoWindowException">
  1850.       <summary>Clipper notification requires a window, or no window has been previously set as the cooperative level window</summary>
  1851.     </member>
  1852.     <member name="M:Microsoft.DirectX.DirectDraw.NoWindowException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1853.       <summary>Initializes a new instance of the object.</summary>
  1854.       <param name="info" />
  1855.       <param name="context" />
  1856.     </member>
  1857.     <member name="M:Microsoft.DirectX.DirectDraw.NoWindowException.#ctor(System.String,System.Exception)">
  1858.       <summary>Initializes a new instance of the object.</summary>
  1859.       <param name="message" />
  1860.       <param name="inner" />
  1861.     </member>
  1862.     <member name="M:Microsoft.DirectX.DirectDraw.NoWindowException.#ctor(System.String)">
  1863.       <summary>Initializes a new instance of the object.</summary>
  1864.       <param name="message" />
  1865.     </member>
  1866.     <member name="M:Microsoft.DirectX.DirectDraw.NoWindowException.#ctor">
  1867.       <summary>Initializes a new instance of the object.</summary>
  1868.     </member>
  1869.     <member name="T:Microsoft.DirectX.DirectDraw.OutOfCapsException">
  1870.       <summary>The hardware needed for the requested operation has already been allocated.</summary>
  1871.     </member>
  1872.     <member name="M:Microsoft.DirectX.DirectDraw.OutOfCapsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1873.       <summary>Initializes a new instance of the object.</summary>
  1874.       <param name="info" />
  1875.       <param name="context" />
  1876.     </member>
  1877.     <member name="M:Microsoft.DirectX.DirectDraw.OutOfCapsException.#ctor(System.String,System.Exception)">
  1878.       <summary>Initializes a new instance of the object.</summary>
  1879.       <param name="message" />
  1880.       <param name="inner" />
  1881.     </member>
  1882.     <member name="M:Microsoft.DirectX.DirectDraw.OutOfCapsException.#ctor(System.String)">
  1883.       <summary>Initializes a new instance of the object.</summary>
  1884.       <param name="message" />
  1885.     </member>
  1886.     <member name="M:Microsoft.DirectX.DirectDraw.OutOfCapsException.#ctor">
  1887.       <summary>Initializes a new instance of the object.</summary>
  1888.     </member>
  1889.     <member name="T:Microsoft.DirectX.DirectDraw.OutOfVideoMemoryException">
  1890.       <summary>DirectDraw does not have enough display memory to perform the operation.</summary>
  1891.     </member>
  1892.     <member name="M:Microsoft.DirectX.DirectDraw.OutOfVideoMemoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1893.       <summary>Initializes a new instance of the object.</summary>
  1894.       <param name="info" />
  1895.       <param name="context" />
  1896.     </member>
  1897.     <member name="M:Microsoft.DirectX.DirectDraw.OutOfVideoMemoryException.#ctor(System.String,System.Exception)">
  1898.       <summary>Initializes a new instance of the object.</summary>
  1899.       <param name="message" />
  1900.       <param name="inner" />
  1901.     </member>
  1902.     <member name="M:Microsoft.DirectX.DirectDraw.OutOfVideoMemoryException.#ctor(System.String)">
  1903.       <summary>Initializes a new instance of the object.</summary>
  1904.       <param name="message" />
  1905.     </member>
  1906.     <member name="M:Microsoft.DirectX.DirectDraw.OutOfVideoMemoryException.#ctor">
  1907.       <summary>Initializes a new instance of the object.</summary>
  1908.     </member>
  1909.     <member name="T:Microsoft.DirectX.DirectDraw.OverlappingRectanglesException">
  1910.       <summary>The source and destination rectangles are on the same surface and overlap each other.</summary>
  1911.     </member>
  1912.     <member name="M:Microsoft.DirectX.DirectDraw.OverlappingRectanglesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1913.       <summary>Initializes a new instance of the object.</summary>
  1914.       <param name="info" />
  1915.       <param name="context" />
  1916.     </member>
  1917.     <member name="M:Microsoft.DirectX.DirectDraw.OverlappingRectanglesException.#ctor(System.String,System.Exception)">
  1918.       <summary>Initializes a new instance of the object.</summary>
  1919.       <param name="message" />
  1920.       <param name="inner" />
  1921.     </member>
  1922.     <member name="M:Microsoft.DirectX.DirectDraw.OverlappingRectanglesException.#ctor(System.String)">
  1923.       <summary>Initializes a new instance of the object.</summary>
  1924.       <param name="message" />
  1925.     </member>
  1926.     <member name="M:Microsoft.DirectX.DirectDraw.OverlappingRectanglesException.#ctor">
  1927.       <summary>Initializes a new instance of the object.</summary>
  1928.     </member>
  1929.     <member name="T:Microsoft.DirectX.DirectDraw.OverlayCantClipException">
  1930.       <summary>The hardware does not support clipped overlays.</summary>
  1931.     </member>
  1932.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayCantClipException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1933.       <summary>Initializes a new instance of the object.</summary>
  1934.       <param name="info" />
  1935.       <param name="context" />
  1936.     </member>
  1937.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayCantClipException.#ctor(System.String,System.Exception)">
  1938.       <summary>Initializes a new instance of the object.</summary>
  1939.       <param name="message" />
  1940.       <param name="inner" />
  1941.     </member>
  1942.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayCantClipException.#ctor(System.String)">
  1943.       <summary>Initializes a new instance of the object.</summary>
  1944.       <param name="message" />
  1945.     </member>
  1946.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayCantClipException.#ctor">
  1947.       <summary>Initializes a new instance of the object.</summary>
  1948.     </member>
  1949.     <member name="T:Microsoft.DirectX.DirectDraw.OverlayColorKeyOnlyOneActiveException">
  1950.       <summary>An attempt was made to have more than one color key active on an overlay.</summary>
  1951.     </member>
  1952.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayColorKeyOnlyOneActiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1953.       <summary>Initializes a new instance of the object.</summary>
  1954.       <param name="info" />
  1955.       <param name="context" />
  1956.     </member>
  1957.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayColorKeyOnlyOneActiveException.#ctor(System.String,System.Exception)">
  1958.       <summary>Initializes a new instance of the object.</summary>
  1959.       <param name="message" />
  1960.       <param name="inner" />
  1961.     </member>
  1962.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayColorKeyOnlyOneActiveException.#ctor(System.String)">
  1963.       <summary>Initializes a new instance of the object.</summary>
  1964.       <param name="message" />
  1965.     </member>
  1966.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayColorKeyOnlyOneActiveException.#ctor">
  1967.       <summary>Initializes a new instance of the object.</summary>
  1968.     </member>
  1969.     <member name="T:Microsoft.DirectX.DirectDraw.OverlayNotVisibleException">
  1970.       <summary>The GetOverlayPosition method was called on a hidden overlay.</summary>
  1971.     </member>
  1972.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayNotVisibleException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1973.       <summary>Initializes a new instance of the object.</summary>
  1974.       <param name="info" />
  1975.       <param name="context" />
  1976.     </member>
  1977.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayNotVisibleException.#ctor(System.String,System.Exception)">
  1978.       <summary>Initializes a new instance of the object.</summary>
  1979.       <param name="message" />
  1980.       <param name="inner" />
  1981.     </member>
  1982.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayNotVisibleException.#ctor(System.String)">
  1983.       <summary>Initializes a new instance of the object.</summary>
  1984.       <param name="message" />
  1985.     </member>
  1986.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayNotVisibleException.#ctor">
  1987.       <summary>Initializes a new instance of the object.</summary>
  1988.     </member>
  1989.     <member name="T:Microsoft.DirectX.DirectDraw.Palette">
  1990.       <summary>Applications use the methods of the Palette object to create DirectDrawPalette objects</summary>
  1991.     </member>
  1992.     <member name="E:Microsoft.DirectX.DirectDraw.Palette.Disposing">
  1993.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  1994.     </member>
  1995.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.#ctor(Microsoft.DirectX.DirectDraw.Device,System.String)">
  1996.       <summary>Initializes a new instance of the object.</summary>
  1997.       <param name="device" />
  1998.       <param name="file" />
  1999.     </member>
  2000.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.#ctor(Microsoft.DirectX.DirectDraw.Device,Microsoft.DirectX.DirectDraw.PaletteCaps,Microsoft.DirectX.DirectDraw.PaletteEntry[])">
  2001.       <summary>Initializes a new instance of the object.</summary>
  2002.       <param name="device" />
  2003.       <param name="flags" />
  2004.       <param name="palette" />
  2005.     </member>
  2006.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.#ctor(Microsoft.DirectX.DirectDraw.Surface)">
  2007.       <summary>Initializes a new instance of the object.</summary>
  2008.       <param name="surf" />
  2009.     </member>
  2010.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.Dispose">
  2011.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  2012.       <returns />
  2013.     </member>
  2014.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.Equals(System.Object)">
  2015.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  2016.       <param name="compare" />
  2017.       <returns />
  2018.     </member>
  2019.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.Finalize">
  2020.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  2021.       <returns />
  2022.     </member>
  2023.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.GetEntries(System.Int32,System.Int32)">
  2024.       <summary>Queries palette values from a DirectDrawPalette object.</summary>
  2025.       <param name="base" />
  2026.       <param name="numEntries" />
  2027.       <returns />
  2028.     </member>
  2029.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.GetHashCode">
  2030.       <summary>Returns the hash code for this instance.</summary>
  2031.       <returns />
  2032.     </member>
  2033.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.op_Equality(Microsoft.DirectX.DirectDraw.Palette,Microsoft.DirectX.DirectDraw.Palette)">
  2034.       <summary />
  2035.       <param name="left" />
  2036.       <param name="right" />
  2037.       <returns />
  2038.     </member>
  2039.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.op_Inequality(Microsoft.DirectX.DirectDraw.Palette,Microsoft.DirectX.DirectDraw.Palette)">
  2040.       <summary />
  2041.       <param name="left" />
  2042.       <param name="right" />
  2043.       <returns />
  2044.     </member>
  2045.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.raise_Disposing(System.Object,System.EventArgs)">
  2046.       <summary />
  2047.       <param name="i1" />
  2048.       <param name="i2" />
  2049.       <returns />
  2050.     </member>
  2051.     <member name="M:Microsoft.DirectX.DirectDraw.Palette.SetEntries(System.Int32,Microsoft.DirectX.DirectDraw.PaletteEntry[])">
  2052.       <summary>Changes entries in a DirectDrawPalette object immediately.</summary>
  2053.       <param name="base" />
  2054.       <param name="entries" />
  2055.       <returns />
  2056.     </member>
  2057.     <member name="P:Microsoft.DirectX.DirectDraw.Palette.Caps">
  2058.       <summary>Retrieves the capabilities of this palette object.</summary>
  2059.     </member>
  2060.     <member name="P:Microsoft.DirectX.DirectDraw.Palette.Disposed">
  2061.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  2062.     </member>
  2063.     <member name="T:Microsoft.DirectX.DirectDraw.PaletteBusyException">
  2064.       <summary>Access to this palette is refused because the palette is locked by another thread.</summary>
  2065.     </member>
  2066.     <member name="M:Microsoft.DirectX.DirectDraw.PaletteBusyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2067.       <summary>Initializes a new instance of the object.</summary>
  2068.       <param name="info" />
  2069.       <param name="context" />
  2070.     </member>
  2071.     <member name="M:Microsoft.DirectX.DirectDraw.PaletteBusyException.#ctor(System.String,System.Exception)">
  2072.       <summary>Initializes a new instance of the object.</summary>
  2073.       <param name="message" />
  2074.       <param name="inner" />
  2075.     </member>
  2076.     <member name="M:Microsoft.DirectX.DirectDraw.PaletteBusyException.#ctor(System.String)">
  2077.       <summary>Initializes a new instance of the object.</summary>
  2078.       <param name="message" />
  2079.     </member>
  2080.     <member name="M:Microsoft.DirectX.DirectDraw.PaletteBusyException.#ctor">
  2081.       <summary>Initializes a new instance of the object.</summary>
  2082.     </member>
  2083.     <member name="T:Microsoft.DirectX.DirectDraw.PrimarySurfaceAlreadyExistsException">
  2084.       <summary>This process has already created a primary surface.</summary>
  2085.     </member>
  2086.     <member name="M:Microsoft.DirectX.DirectDraw.PrimarySurfaceAlreadyExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2087.       <summary>Initializes a new instance of the object.</summary>
  2088.       <param name="info" />
  2089.       <param name="context" />
  2090.     </member>
  2091.     <member name="M:Microsoft.DirectX.DirectDraw.PrimarySurfaceAlreadyExistsException.#ctor(System.String,System.Exception)">
  2092.       <summary>Initializes a new instance of the object.</summary>
  2093.       <param name="message" />
  2094.       <param name="inner" />
  2095.     </member>
  2096.     <member name="M:Microsoft.DirectX.DirectDraw.PrimarySurfaceAlreadyExistsException.#ctor(System.String)">
  2097.       <summary>Initializes a new instance of the object.</summary>
  2098.       <param name="message" />
  2099.     </member>
  2100.     <member name="M:Microsoft.DirectX.DirectDraw.PrimarySurfaceAlreadyExistsException.#ctor">
  2101.       <summary>Initializes a new instance of the object.</summary>
  2102.     </member>
  2103.     <member name="T:Microsoft.DirectX.DirectDraw.RegionTooSmallException">
  2104.       <summary>The region passed to the Clipper.ClipList property is too small.</summary>
  2105.     </member>
  2106.     <member name="M:Microsoft.DirectX.DirectDraw.RegionTooSmallException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2107.       <summary>Initializes a new instance of the object.</summary>
  2108.       <param name="info" />
  2109.       <param name="context" />
  2110.     </member>
  2111.     <member name="M:Microsoft.DirectX.DirectDraw.RegionTooSmallException.#ctor(System.String,System.Exception)">
  2112.       <summary>Initializes a new instance of the object.</summary>
  2113.       <param name="message" />
  2114.       <param name="inner" />
  2115.     </member>
  2116.     <member name="M:Microsoft.DirectX.DirectDraw.RegionTooSmallException.#ctor(System.String)">
  2117.       <summary>Initializes a new instance of the object.</summary>
  2118.       <param name="message" />
  2119.     </member>
  2120.     <member name="M:Microsoft.DirectX.DirectDraw.RegionTooSmallException.#ctor">
  2121.       <summary>Initializes a new instance of the object.</summary>
  2122.     </member>
  2123.     <member name="T:Microsoft.DirectX.DirectDraw.Surface">
  2124.       <summary>A surface represents a linear area of display memory. A surface usually resides in the display memory of the display card, although surfaces can exist in system memory. Unless specifically instructed otherwise during the creation of the Surface object, DirectDraw will put the Surface object wherever the best performance can be achieved given the requested capabilities. Surface objects can take advantage of specialized processors on display cards, not only to perform certain tasks faster, but to perform some tasks in parallel with the system CPU.</summary>
  2125.     </member>
  2126.     <member name="E:Microsoft.DirectX.DirectDraw.Surface.Disposing">
  2127.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  2128.     </member>
  2129.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.ChangeUniquenessValue">
  2130.       <summary>Manually updates the uniqueness value for this surface.</summary>
  2131.       <returns />
  2132.     </member>
  2133.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Clone">
  2134.       <summary>Duplicates the object.</summary>
  2135.       <returns />
  2136.     </member>
  2137.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.ColorFill(System.Drawing.Color)">
  2138.       <summary>Fills a surface with a color.</summary>
  2139.       <param name="fillValue" />
  2140.       <returns />
  2141.     </member>
  2142.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.ColorFill(System.Drawing.Rectangle,System.Drawing.Color)">
  2143.       <summary>Fills a surface with a color.</summary>
  2144.       <param name="destRectangle" />
  2145.       <param name="fillValue" />
  2146.       <returns />
  2147.     </member>
  2148.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.ColorFill(System.Int32)">
  2149.       <summary>Fills a surface with a color.</summary>
  2150.       <param name="fillValue" />
  2151.       <returns />
  2152.     </member>
  2153.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.ColorFill(System.Drawing.Rectangle,System.Int32)">
  2154.       <summary>Fills a surface with a color.</summary>
  2155.       <param name="destRectangle" />
  2156.       <param name="fillValue" />
  2157.       <returns />
  2158.     </member>
  2159.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.#ctor(System.IO.Stream,Microsoft.DirectX.DirectDraw.SurfaceDescription,Microsoft.DirectX.DirectDraw.Device)">
  2160.       <summary>Initializes a new instance of the object.</summary>
  2161.       <param name="source" />
  2162.       <param name="desc" />
  2163.       <param name="dev" />
  2164.     </member>
  2165.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.#ctor(System.Drawing.Bitmap,Microsoft.DirectX.DirectDraw.SurfaceDescription,Microsoft.DirectX.DirectDraw.Device)">
  2166.       <summary>Initializes a new instance of the object.</summary>
  2167.       <param name="source" />
  2168.       <param name="desc" />
  2169.       <param name="dev" />
  2170.     </member>
  2171.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.#ctor(System.String,Microsoft.DirectX.DirectDraw.SurfaceDescription,Microsoft.DirectX.DirectDraw.Device)">
  2172.       <summary>Initializes a new instance of the object.</summary>
  2173.       <param name="filename" />
  2174.       <param name="desc" />
  2175.       <param name="dev" />
  2176.     </member>
  2177.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.#ctor(Microsoft.DirectX.DirectDraw.SurfaceDescription,Microsoft.DirectX.DirectDraw.Device)">
  2178.       <summary>Initializes a new instance of the object.</summary>
  2179.       <param name="desc" />
  2180.       <param name="dev" />
  2181.     </member>
  2182.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Dispose">
  2183.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  2184.       <returns />
  2185.     </member>
  2186.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Draw(Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.DrawFlags)">
  2187.       <summary>Performs a bit block transfer (blit).</summary>
  2188.       <param name="sourceSurface" />
  2189.       <param name="flags" />
  2190.       <returns />
  2191.     </member>
  2192.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Draw(System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.DrawFlags)">
  2193.       <summary>Performs a bit block transfer (blit).</summary>
  2194.       <param name="destRectangle" />
  2195.       <param name="sourceSurface" />
  2196.       <param name="flags" />
  2197.       <returns />
  2198.     </member>
  2199.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Draw(Microsoft.DirectX.DirectDraw.Surface,System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.DrawFlags)">
  2200.       <summary>Performs a bit block transfer (blit).</summary>
  2201.       <param name="sourceSurface" />
  2202.       <param name="srcRectangle" />
  2203.       <param name="flags" />
  2204.       <returns />
  2205.     </member>
  2206.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Draw(System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.Surface,System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.DrawFlags)">
  2207.       <summary>Performs a bit block transfer (blit).</summary>
  2208.       <param name="destRectangle" />
  2209.       <param name="sourceSurface" />
  2210.       <param name="srcRectangle" />
  2211.       <param name="flags" />
  2212.       <returns />
  2213.     </member>
  2214.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Draw(Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.DrawFlags,Microsoft.DirectX.DirectDraw.DrawEffects)">
  2215.       <summary>Performs a bit block transfer (blit).</summary>
  2216.       <param name="sourceSurface" />
  2217.       <param name="flags" />
  2218.       <param name="bltEffects" />
  2219.       <returns />
  2220.     </member>
  2221.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Draw(System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.DrawFlags,Microsoft.DirectX.DirectDraw.DrawEffects)">
  2222.       <summary>Performs a bit block transfer (blit).</summary>
  2223.       <param name="destRectangle" />
  2224.       <param name="sourceSurface" />
  2225.       <param name="flags" />
  2226.       <param name="bltEffects" />
  2227.       <returns />
  2228.     </member>
  2229.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Draw(Microsoft.DirectX.DirectDraw.Surface,System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.DrawFlags,Microsoft.DirectX.DirectDraw.DrawEffects)">
  2230.       <summary>Performs a bit block transfer (blit).</summary>
  2231.       <param name="sourceSurface" />
  2232.       <param name="srcRectangle" />
  2233.       <param name="flags" />
  2234.       <param name="bltEffects" />
  2235.       <returns />
  2236.     </member>
  2237.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Draw(System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.Surface,System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.DrawFlags,Microsoft.DirectX.DirectDraw.DrawEffects)">
  2238.       <summary>Performs a bit block transfer (blit).</summary>
  2239.       <param name="destRectangle" />
  2240.       <param name="sourceSurface" />
  2241.       <param name="srcRectangle" />
  2242.       <param name="flags" />
  2243.       <param name="bltEffects" />
  2244.       <returns />
  2245.     </member>
  2246.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.DrawBox(System.Int32,System.Int32,System.Int32,System.Int32)">
  2247.       <summary>Retrieves a device context.</summary>
  2248.       <param name="left" />
  2249.       <param name="top" />
  2250.       <param name="right" />
  2251.       <param name="bottom" />
  2252.       <returns />
  2253.     </member>
  2254.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.DrawCircle(System.Int32,System.Int32,System.Int32)">
  2255.       <summary>Retrieves a device context.</summary>
  2256.       <param name="x" />
  2257.       <param name="y" />
  2258.       <param name="radius" />
  2259.       <returns />
  2260.     </member>
  2261.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.DrawEllipse(System.Int32,System.Int32,System.Int32,System.Int32)">
  2262.       <summary>Retrieves a device context.</summary>
  2263.       <param name="x1" />
  2264.       <param name="y1" />
  2265.       <param name="x2" />
  2266.       <param name="y2" />
  2267.       <returns />
  2268.     </member>
  2269.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.DrawFast(System.Int32,System.Int32,Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.DrawFastFlags)">
  2270.       <summary>Performs a source copy blit or transparent blit by using a source color key or destination color key.</summary>
  2271.       <param name="xcoord" />
  2272.       <param name="ycoord" />
  2273.       <param name="sourceSurface" />
  2274.       <param name="flags" />
  2275.       <returns />
  2276.     </member>
  2277.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.DrawFast(System.Int32,System.Int32,Microsoft.DirectX.DirectDraw.Surface,System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.DrawFastFlags)">
  2278.       <summary>Performs a source copy blit or transparent blit by using a source color key or destination color key.</summary>
  2279.       <param name="xcoord" />
  2280.       <param name="ycoord" />
  2281.       <param name="sourceSurface" />
  2282.       <param name="srcRectangle" />
  2283.       <param name="flags" />
  2284.       <returns />
  2285.     </member>
  2286.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.DrawLine(System.Int32,System.Int32,System.Int32,System.Int32)">
  2287.       <summary>Retrieves a device context.</summary>
  2288.       <param name="x1" />
  2289.       <param name="y1" />
  2290.       <param name="x2" />
  2291.       <param name="y2" />
  2292.       <returns />
  2293.     </member>
  2294.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.DrawRoundedBox(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  2295.       <summary>Retrieves a device context.</summary>
  2296.       <param name="left" />
  2297.       <param name="top" />
  2298.       <param name="right" />
  2299.       <param name="bottom" />
  2300.       <param name="rw" />
  2301.       <param name="rh" />
  2302.       <returns />
  2303.     </member>
  2304.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.DrawText(System.Int32,System.Int32,System.String,System.Boolean)">
  2305.       <summary>Retrieves a device context.</summary>
  2306.       <param name="x" />
  2307.       <param name="y" />
  2308.       <param name="text" />
  2309.       <param name="drawAtLastPosition" />
  2310.       <returns />
  2311.     </member>
  2312.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.DrawToDc(System.IntPtr,System.Drawing.Rectangle,System.Drawing.Rectangle)">
  2313.       <summary>Retrieves a device context.</summary>
  2314.       <param name="hdc" />
  2315.       <param name="destRect" />
  2316.       <param name="srcRect" />
  2317.       <returns />
  2318.     </member>
  2319.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Equals(System.Object)">
  2320.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  2321.       <param name="compare" />
  2322.       <returns />
  2323.     </member>
  2324.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Finalize">
  2325.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  2326.       <returns />
  2327.     </member>
  2328.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Flip(Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.FlipFlags)">
  2329.       <summary>Makes the surface memory associated with the BackBuffer surface become associated with the front-buffer surface.</summary>
  2330.       <param name="surface" />
  2331.       <param name="flags" />
  2332.       <returns />
  2333.     </member>
  2334.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.GetAttachedSurface(Microsoft.DirectX.DirectDraw.SurfaceCaps)">
  2335.       <summary>Obtains the attached surface that has the specified capabilities.</summary>
  2336.       <param name="caps" />
  2337.       <returns />
  2338.     </member>
  2339.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.GetColorKey(Microsoft.DirectX.DirectDraw.ColorKeyFlags)">
  2340.       <summary>Retrieves the color key value for the DirectDrawSurface object.</summary>
  2341.       <param name="flags" />
  2342.       <returns />
  2343.     </member>
  2344.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.GetDc">
  2345.       <summary>Retrieves a device context.</summary>
  2346.       <returns />
  2347.     </member>
  2348.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.GetHashCode">
  2349.       <summary>Returns the hash code for this instance.</summary>
  2350.       <returns />
  2351.     </member>
  2352.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.GetOverlayPosition">
  2353.       <summary>Given a visible, active overlay surface, the GetOverlayPosition method returns the display coordinates of the surface</summary>
  2354.       <returns />
  2355.     </member>
  2356.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Lock(Microsoft.DirectX.DirectDraw.LockFlags)">
  2357.       <summary>Allows manipulation of surface memory.</summary>
  2358.       <param name="flags" />
  2359.       <returns />
  2360.     </member>
  2361.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Lock(System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.LockFlags)">
  2362.       <summary>Allows manipulation of surface memory.</summary>
  2363.       <param name="destRectangle" />
  2364.       <param name="flags" />
  2365.       <returns />
  2366.     </member>
  2367.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.op_Equality(Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.Surface)">
  2368.       <summary />
  2369.       <param name="left" />
  2370.       <param name="right" />
  2371.       <returns />
  2372.     </member>
  2373.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.op_Inequality(Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.Surface)">
  2374.       <summary />
  2375.       <param name="left" />
  2376.       <param name="right" />
  2377.       <returns />
  2378.     </member>
  2379.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.PageLock">
  2380.       <summary>Prevents a system-memory surface from being paged out while a blit operation that uses direct memory access (DMA) transfers to or from system memory is in progress.</summary>
  2381.       <returns />
  2382.     </member>
  2383.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.PageUnlock">
  2384.       <summary>Unlocks a system-memory surface, allowing it to be paged out.</summary>
  2385.       <returns />
  2386.     </member>
  2387.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.raise_Disposing(System.Object,System.EventArgs)">
  2388.       <summary />
  2389.       <param name="i1" />
  2390.       <param name="i2" />
  2391.       <returns />
  2392.     </member>
  2393.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.ReleaseDc(System.IntPtr)">
  2394.       <summary>Release a device context handle.</summary>
  2395.       <param name="hdc" />
  2396.       <returns />
  2397.     </member>
  2398.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Restore">
  2399.       <summary>Restores a surface that has been lost. This occurs when the surface memory associated with the DirectDrawSurface object has been freed.</summary>
  2400.       <returns />
  2401.     </member>
  2402.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.SetColorKey(Microsoft.DirectX.DirectDraw.ColorKeyFlags,Microsoft.DirectX.DirectDraw.ColorKey)">
  2403.       <summary>Sets the color key value for the DirectDrawSurface object if the hardware supports color keys on a per-surface basis.</summary>
  2404.       <param name="flags" />
  2405.       <param name="value" />
  2406.       <returns />
  2407.     </member>
  2408.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.SetOverlayPosition(System.Drawing.Point)">
  2409.       <summary>Changes the display coordinates of an overlay surface.</summary>
  2410.       <param name="position" />
  2411.       <returns />
  2412.     </member>
  2413.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Unlock(System.Array)">
  2414.       <summary />
  2415.       <param name="data" />
  2416.       <returns />
  2417.     </member>
  2418.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.Unlock(System.Drawing.Rectangle,System.Array)">
  2419.       <summary />
  2420.       <param name="destRectangle" />
  2421.       <param name="data" />
  2422.       <returns />
  2423.     </member>
  2424.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.UpdateOverlay(Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.OverlayFlags)">
  2425.       <summary>Repositions or modifies the visual attributes of an overlay surface.</summary>
  2426.       <param name="destSurface" />
  2427.       <param name="flags" />
  2428.       <returns />
  2429.     </member>
  2430.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.UpdateOverlay(System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.OverlayFlags)">
  2431.       <summary>Repositions or modifies the visual attributes of an overlay surface.</summary>
  2432.       <param name="srcRectangle" />
  2433.       <param name="destSurface" />
  2434.       <param name="flags" />
  2435.       <returns />
  2436.     </member>
  2437.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.UpdateOverlay(Microsoft.DirectX.DirectDraw.Surface,System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.OverlayFlags)">
  2438.       <summary>Repositions or modifies the visual attributes of an overlay surface.</summary>
  2439.       <param name="destSurface" />
  2440.       <param name="destRectangle" />
  2441.       <param name="flags" />
  2442.       <returns />
  2443.     </member>
  2444.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.UpdateOverlay(System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.Surface,System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.OverlayFlags)">
  2445.       <summary>Repositions or modifies the visual attributes of an overlay surface.</summary>
  2446.       <param name="srcRectangle" />
  2447.       <param name="destSurface" />
  2448.       <param name="destRectangle" />
  2449.       <param name="flags" />
  2450.       <returns />
  2451.     </member>
  2452.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.UpdateOverlay(Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.OverlayFlags,Microsoft.DirectX.DirectDraw.OverlayEffects)">
  2453.       <summary>Repositions or modifies the visual attributes of an overlay surface.</summary>
  2454.       <param name="destSurface" />
  2455.       <param name="flags" />
  2456.       <param name="effects" />
  2457.       <returns />
  2458.     </member>
  2459.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.UpdateOverlay(System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.OverlayFlags,Microsoft.DirectX.DirectDraw.OverlayEffects)">
  2460.       <summary>Repositions or modifies the visual attributes of an overlay surface.</summary>
  2461.       <param name="srcRectangle" />
  2462.       <param name="destSurface" />
  2463.       <param name="flags" />
  2464.       <param name="effects" />
  2465.       <returns />
  2466.     </member>
  2467.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.UpdateOverlay(Microsoft.DirectX.DirectDraw.Surface,System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.OverlayFlags,Microsoft.DirectX.DirectDraw.OverlayEffects)">
  2468.       <summary>Repositions or modifies the visual attributes of an overlay surface.</summary>
  2469.       <param name="destSurface" />
  2470.       <param name="destRectangle" />
  2471.       <param name="flags" />
  2472.       <param name="effects" />
  2473.       <returns />
  2474.     </member>
  2475.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.UpdateOverlay(System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.Surface,System.Drawing.Rectangle,Microsoft.DirectX.DirectDraw.OverlayFlags,Microsoft.DirectX.DirectDraw.OverlayEffects)">
  2476.       <summary>Repositions or modifies the visual attributes of an overlay surface.</summary>
  2477.       <param name="srcRectangle" />
  2478.       <param name="destSurface" />
  2479.       <param name="destRectangle" />
  2480.       <param name="flags" />
  2481.       <param name="effects" />
  2482.       <returns />
  2483.     </member>
  2484.     <member name="M:Microsoft.DirectX.DirectDraw.Surface.UpdateOverlayZOrder(Microsoft.DirectX.DirectDraw.OverlayZFlags,Microsoft.DirectX.DirectDraw.Surface)">
  2485.       <summary>Sets the z-order of an overlay.</summary>
  2486.       <param name="flags" />
  2487.       <param name="surface" />
  2488.       <returns />
  2489.     </member>
  2490.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.CanDraw">
  2491.       <summary>Inquires whether a blit involving this surface can occur immediately.</summary>
  2492.     </member>
  2493.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.CanFlip">
  2494.       <summary>Inquires whether this surface can be flipped immediately.</summary>
  2495.     </member>
  2496.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.Caps">
  2497.       <summary>Retrieves the capabilities of the surface. These capabilities are not necessarily related to the capabilities of the display device.</summary>
  2498.     </member>
  2499.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.Clipper">
  2500.       <summary>Retrieves or sets the <see cref="T:Microsoft.DirectX.DirectDraw.Clipper" /> object associated with this surface.</summary>
  2501.     </member>
  2502.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.Disposed">
  2503.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  2504.     </member>
  2505.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.DrawDevice">
  2506.       <summary>Retrives the device that was used to create the surface.</summary>
  2507.     </member>
  2508.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.DrawStyle">
  2509.       <summary>Current drawing style.</summary>
  2510.     </member>
  2511.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.DrawWidth">
  2512.       <summary>Current draw width</summary>
  2513.     </member>
  2514.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.FillColor">
  2515.       <summary>Current fill color.</summary>
  2516.     </member>
  2517.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.FillStyle">
  2518.       <summary>Current fill style.</summary>
  2519.     </member>
  2520.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.FontBackColor">
  2521.       <summary>Current font back color.</summary>
  2522.     </member>
  2523.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.FontHandle(System.IntPtr)">
  2524.       <summary>Current font handle.</summary>
  2525.       <param name="value" />
  2526.     </member>
  2527.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.FontTransparency">
  2528.       <summary>Current font transparency.</summary>
  2529.     </member>
  2530.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.ForeColor">
  2531.       <summary>Current font foreground color.</summary>
  2532.     </member>
  2533.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.IsDrawDone">
  2534.       <summary>Inquires whether the blit is done, and returns true if the last blit on this surface has completed.</summary>
  2535.     </member>
  2536.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.IsFlipDone">
  2537.       <summary>Inquires whether the flip has finished, and returns true if the last flip on this surface has completed.</summary>
  2538.     </member>
  2539.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.IsLost">
  2540.       <summary>Determines whether the surface memory associated with a DirectDrawSurface object has been freed.</summary>
  2541.     </member>
  2542.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.Palette">
  2543.       <summary>Retrieves or sets the <see cref="T:Microsoft.DirectX.DirectDraw.Palette" /> object associated with this surface.</summary>
  2544.     </member>
  2545.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.PixelFormat">
  2546.       <summary>Retrieves the color and pixel format of the surface.</summary>
  2547.     </member>
  2548.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.SurfaceDescription">
  2549.       <summary>Retrieves a description of the surface in its current condition.</summary>
  2550.     </member>
  2551.     <member name="P:Microsoft.DirectX.DirectDraw.Surface.UniquenessValue">
  2552.       <summary>Retrieves the current uniqueness value for this surface.</summary>
  2553.     </member>
  2554.     <member name="T:Microsoft.DirectX.DirectDraw.SurfaceBusyException">
  2555.       <summary>Access to the surface is refused because the surface is locked by another thread.</summary>
  2556.     </member>
  2557.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceBusyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2558.       <summary>Initializes a new instance of the object.</summary>
  2559.       <param name="info" />
  2560.       <param name="context" />
  2561.     </member>
  2562.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceBusyException.#ctor(System.String,System.Exception)">
  2563.       <summary>Initializes a new instance of the object.</summary>
  2564.       <param name="message" />
  2565.       <param name="inner" />
  2566.     </member>
  2567.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceBusyException.#ctor(System.String)">
  2568.       <summary>Initializes a new instance of the object.</summary>
  2569.       <param name="message" />
  2570.     </member>
  2571.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceBusyException.#ctor">
  2572.       <summary>Initializes a new instance of the object.</summary>
  2573.     </member>
  2574.     <member name="T:Microsoft.DirectX.DirectDraw.SurfaceCaps">
  2575.       <summary>Defines the capabilities of a DirectDrawSurface object.</summary>
  2576.     </member>
  2577.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceCaps.Clear">
  2578.       <summary>Remove all set capabilities.</summary>
  2579.       <returns />
  2580.     </member>
  2581.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceCaps.#ctor">
  2582.       <summary>Initializes a new instance of the object.</summary>
  2583.     </member>
  2584.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.Alpha">
  2585.       <summary>This surface contains alpha-only information.</summary>
  2586.     </member>
  2587.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.BackBuffer">
  2588.       <summary>This surface is the back buffer of a surface flipping structure.</summary>
  2589.     </member>
  2590.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.Complex">
  2591.       <summary>A complex surface is being described. A complex surface results in the creation of more than one surface. The additional surfaces are attached to the root surface. The complex surface can be destroyed only by destroying the root.</summary>
  2592.     </member>
  2593.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.Flip">
  2594.       <summary>This surface is a part of a surface-flipping structure.</summary>
  2595.     </member>
  2596.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.FrontBuffer">
  2597.       <summary>This surface is the front buffer of a surface-flipping structure.</summary>
  2598.     </member>
  2599.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.HardwareCodec">
  2600.       <summary>This surface can have a stream decompressed to it by the hardware.</summary>
  2601.     </member>
  2602.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.LiveVideo">
  2603.       <summary>This surface can receive live video.</summary>
  2604.     </member>
  2605.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.LocalVideoMemory">
  2606.       <summary>This surface exists in true, local video memory, rather than nonlocal video memory. If this flag is specified, VideoMemory must be specified, as well. This flag cannot be used with the NonLocalVideoMemory flag.</summary>
  2607.     </member>
  2608.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.ModeX">
  2609.       <summary>This surface is a 320├ù200 or 320├ù240 Mode X surface.</summary>
  2610.     </member>
  2611.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.NonLocalVideoMemory">
  2612.       <summary>This surface exists in nonlocal video memory, rather than true, local video memory. If this flag is specified, VideoMemory flag must be specified, as well. This cannot be used with the LocalVideoMemory flag.</summary>
  2613.     </member>
  2614.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.OffScreenPlain">
  2615.       <summary>This surface is any off-screen surface that is not an overlay, front-buffer, back-buffer, or alpha surface. It is used to identify plain surfaces.</summary>
  2616.     </member>
  2617.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.Overlay">
  2618.       <summary>This surface is an overlay. It might or might not be directly visible, depending on whether it is currently being overlaid onto the primary surface.</summary>
  2619.     </member>
  2620.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.OwnGraphics">
  2621.       <summary>This surface has a device context (DC) association for a long period of time.</summary>
  2622.     </member>
  2623.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.Palette">
  2624.       <summary>This device driver allows unique DirectDrawPalette objects to be created and attached to this surface.</summary>
  2625.     </member>
  2626.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.PrimarySurface">
  2627.       <summary>The surface is the primary surface. It represents what is currently visible.</summary>
  2628.     </member>
  2629.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.StandardVgaMode">
  2630.       <summary>This surface is a standard VGA mode surface, and not a Mode X surface. This flag cannot be used in combination with the ModeX flag.</summary>
  2631.     </member>
  2632.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.StereoSurfaceLeft">
  2633.       <summary>This surface is part of a stereo flipping chain.</summary>
  2634.     </member>
  2635.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.SystemMemory">
  2636.       <summary>This surface memory was allocated in system memory.</summary>
  2637.     </member>
  2638.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.VideoMemory">
  2639.       <summary>This surface exists in display memory.</summary>
  2640.     </member>
  2641.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.VideoPort">
  2642.       <summary>This surface can receive data from a video port.</summary>
  2643.     </member>
  2644.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.Visible">
  2645.       <summary>Changes made to this surface are immediately visible. It is always set for the primary surface, as well as for overlays while they are being overlaid and texture maps while they are being textured.</summary>
  2646.     </member>
  2647.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceCaps.WriteAccessOnly">
  2648.       <summary>Only write access is permitted to the surface. Read access from the surface can cause a general protection (GP) fault, and the read results from this surface would not be meaningful.</summary>
  2649.     </member>
  2650.     <member name="T:Microsoft.DirectX.DirectDraw.SurfaceDescription">
  2651.       <summary>A description of a surface.</summary>
  2652.     </member>
  2653.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceDescription.Clear">
  2654.       <summary>Reset the object back to defaults.</summary>
  2655.       <returns />
  2656.     </member>
  2657.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceDescription.#ctor(Microsoft.DirectX.DirectDraw.SurfaceCaps)">
  2658.       <summary>Initializes a new instance of the object.</summary>
  2659.       <param name="caps" />
  2660.     </member>
  2661.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceDescription.#ctor">
  2662.       <summary>Initializes a new instance of the object.</summary>
  2663.     </member>
  2664.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.AlphaBitDepth">
  2665.       <summary>The AlphaBitDepth member is valid.</summary>
  2666.     </member>
  2667.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.BackBufferCount">
  2668.       <summary>The BackBufferCount member is valid.</summary>
  2669.     </member>
  2670.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.DestinationDraw">
  2671.       <summary>Describes the destination color key for blit operations.</summary>
  2672.     </member>
  2673.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.DestinationOverlay">
  2674.       <summary>Describes the source color key for an overlay surface.</summary>
  2675.     </member>
  2676.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.EmptyFaceColor">
  2677.       <summary>Empty face color</summary>
  2678.     </member>
  2679.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.Height">
  2680.       <summary>Dimensions of the surface to be created, in pixels.</summary>
  2681.     </member>
  2682.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.LinearSize">
  2683.       <summary>Size of the buffer. Currently returned only for compressed texture surfaces.</summary>
  2684.     </member>
  2685.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.Pitch">
  2686.       <summary>Distance, in bytes, to the start of next line.</summary>
  2687.     </member>
  2688.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.PixelFormatStructure">
  2689.       <summary>Describes the pixel format of the surface.</summary>
  2690.     </member>
  2691.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.RefreshRate">
  2692.       <summary>Refresh rate (used when the display mode is described). The value of 0 indicates an adapter default.</summary>
  2693.     </member>
  2694.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.SourceDraw">
  2695.       <summary>Describes the source color key for blit operations.</summary>
  2696.     </member>
  2697.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.SourceOverlay">
  2698.       <summary>Describes the source color key for an overlay surface.</summary>
  2699.     </member>
  2700.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.SurfaceCaps">
  2701.       <summary>The capabilities of the surface.</summary>
  2702.     </member>
  2703.     <member name="P:Microsoft.DirectX.DirectDraw.SurfaceDescription.Width">
  2704.       <summary>Dimensions of the surface to be created, in pixels.</summary>
  2705.     </member>
  2706.     <member name="T:Microsoft.DirectX.DirectDraw.SurfaceIsObscuredException">
  2707.       <summary>Access to the surface is refused because the surface is obscured.</summary>
  2708.     </member>
  2709.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceIsObscuredException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2710.       <summary>Initializes a new instance of the object.</summary>
  2711.       <param name="info" />
  2712.       <param name="context" />
  2713.     </member>
  2714.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceIsObscuredException.#ctor(System.String,System.Exception)">
  2715.       <summary>Initializes a new instance of the object.</summary>
  2716.       <param name="message" />
  2717.       <param name="inner" />
  2718.     </member>
  2719.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceIsObscuredException.#ctor(System.String)">
  2720.       <summary>Initializes a new instance of the object.</summary>
  2721.       <param name="message" />
  2722.     </member>
  2723.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceIsObscuredException.#ctor">
  2724.       <summary>Initializes a new instance of the object.</summary>
  2725.     </member>
  2726.     <member name="T:Microsoft.DirectX.DirectDraw.SurfaceLostException">
  2727.       <summary>Access to the surface is refused because the surface memory is gone. Call the Surface.Restore method on this surface to restore the memory associated</summary>
  2728.     </member>
  2729.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceLostException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2730.       <summary>Initializes a new instance of the object.</summary>
  2731.       <param name="info" />
  2732.       <param name="context" />
  2733.     </member>
  2734.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceLostException.#ctor(System.String,System.Exception)">
  2735.       <summary>Initializes a new instance of the object.</summary>
  2736.       <param name="message" />
  2737.       <param name="inner" />
  2738.     </member>
  2739.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceLostException.#ctor(System.String)">
  2740.       <summary>Initializes a new instance of the object.</summary>
  2741.       <param name="message" />
  2742.     </member>
  2743.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceLostException.#ctor">
  2744.       <summary>Initializes a new instance of the object.</summary>
  2745.     </member>
  2746.     <member name="T:Microsoft.DirectX.DirectDraw.SurfaceNotAttachedException">
  2747.       <summary>The requested surface is not attached.</summary>
  2748.     </member>
  2749.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceNotAttachedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2750.       <summary>Initializes a new instance of the object.</summary>
  2751.       <param name="info" />
  2752.       <param name="context" />
  2753.     </member>
  2754.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceNotAttachedException.#ctor(System.String,System.Exception)">
  2755.       <summary>Initializes a new instance of the object.</summary>
  2756.       <param name="message" />
  2757.       <param name="inner" />
  2758.     </member>
  2759.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceNotAttachedException.#ctor(System.String)">
  2760.       <summary>Initializes a new instance of the object.</summary>
  2761.       <param name="message" />
  2762.     </member>
  2763.     <member name="M:Microsoft.DirectX.DirectDraw.SurfaceNotAttachedException.#ctor">
  2764.       <summary>Initializes a new instance of the object.</summary>
  2765.     </member>
  2766.     <member name="T:Microsoft.DirectX.DirectDraw.SurfacesCollection">
  2767.       <summary>A collection of surfaces.</summary>
  2768.     </member>
  2769.     <member name="M:Microsoft.DirectX.DirectDraw.SurfacesCollection.#ctor(Microsoft.DirectX.DirectDraw.OverlayZOrdersFlags,Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.Device)">
  2770.       <summary>Initializes a new instance of the object.</summary>
  2771.       <param name="flags" />
  2772.       <param name="surf" />
  2773.       <param name="dev" />
  2774.     </member>
  2775.     <member name="M:Microsoft.DirectX.DirectDraw.SurfacesCollection.#ctor(Microsoft.DirectX.DirectDraw.Surface,Microsoft.DirectX.DirectDraw.Device)">
  2776.       <summary>Initializes a new instance of the object.</summary>
  2777.       <param name="surf" />
  2778.       <param name="dev" />
  2779.     </member>
  2780.     <member name="M:Microsoft.DirectX.DirectDraw.SurfacesCollection.#ctor(Microsoft.DirectX.DirectDraw.GetSurfacesFlags,Microsoft.DirectX.DirectDraw.SurfaceDescription,Microsoft.DirectX.DirectDraw.Device)">
  2781.       <summary>Initializes a new instance of the object.</summary>
  2782.       <param name="flags" />
  2783.       <param name="desc" />
  2784.       <param name="dev" />
  2785.     </member>
  2786.     <member name="M:Microsoft.DirectX.DirectDraw.SurfacesCollection.#ctor(Microsoft.DirectX.DirectDraw.SurfaceDescription,Microsoft.DirectX.DirectDraw.Device)">
  2787.       <summary>Initializes a new instance of the object.</summary>
  2788.       <param name="desc" />
  2789.       <param name="dev" />
  2790.     </member>
  2791.     <member name="M:Microsoft.DirectX.DirectDraw.SurfacesCollection.#ctor(Microsoft.DirectX.DirectDraw.Device)">
  2792.       <summary>Initializes a new instance of the object.</summary>
  2793.       <param name="dev" />
  2794.     </member>
  2795.     <member name="M:Microsoft.DirectX.DirectDraw.SurfacesCollection.GetEnumerator">
  2796.       <summary>Gets an enumerator for this collection.</summary>
  2797.       <returns />
  2798.     </member>
  2799.     <member name="M:Microsoft.DirectX.DirectDraw.SurfacesCollection.MoveNext">
  2800.       <summary>Advances the enumerator to the next element of the collection.</summary>
  2801.       <returns />
  2802.     </member>
  2803.     <member name="M:Microsoft.DirectX.DirectDraw.SurfacesCollection.Reset">
  2804.       <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
  2805.       <returns />
  2806.     </member>
  2807.     <member name="P:Microsoft.DirectX.DirectDraw.SurfacesCollection.Count">
  2808.       <summary>Gets the number of elements.</summary>
  2809.     </member>
  2810.     <member name="P:Microsoft.DirectX.DirectDraw.SurfacesCollection.Current">
  2811.       <summary>Gets the current element in the collection.</summary>
  2812.     </member>
  2813.     <member name="T:Microsoft.DirectX.DirectDraw.TestFinishedException">
  2814.       <summary>When thrown by StartModeTest method, this value means that no test could be initiated because all the resolutions chosen for testing already have refresh rate information in the registry.</summary>
  2815.     </member>
  2816.     <member name="M:Microsoft.DirectX.DirectDraw.TestFinishedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2817.       <summary>Initializes a new instance of the object.</summary>
  2818.       <param name="info" />
  2819.       <param name="context" />
  2820.     </member>
  2821.     <member name="M:Microsoft.DirectX.DirectDraw.TestFinishedException.#ctor(System.String,System.Exception)">
  2822.       <summary>Initializes a new instance of the object.</summary>
  2823.       <param name="message" />
  2824.       <param name="inner" />
  2825.     </member>
  2826.     <member name="M:Microsoft.DirectX.DirectDraw.TestFinishedException.#ctor(System.String)">
  2827.       <summary>Initializes a new instance of the object.</summary>
  2828.       <param name="message" />
  2829.     </member>
  2830.     <member name="M:Microsoft.DirectX.DirectDraw.TestFinishedException.#ctor">
  2831.       <summary>Initializes a new instance of the object.</summary>
  2832.     </member>
  2833.     <member name="T:Microsoft.DirectX.DirectDraw.TooBigHeightException">
  2834.       <summary>The height requested by DirectDraw is too large.</summary>
  2835.     </member>
  2836.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigHeightException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2837.       <summary>Initializes a new instance of the object.</summary>
  2838.       <param name="info" />
  2839.       <param name="context" />
  2840.     </member>
  2841.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigHeightException.#ctor(System.String,System.Exception)">
  2842.       <summary>Initializes a new instance of the object.</summary>
  2843.       <param name="message" />
  2844.       <param name="inner" />
  2845.     </member>
  2846.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigHeightException.#ctor(System.String)">
  2847.       <summary>Initializes a new instance of the object.</summary>
  2848.       <param name="message" />
  2849.     </member>
  2850.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigHeightException.#ctor">
  2851.       <summary>Initializes a new instance of the object.</summary>
  2852.     </member>
  2853.     <member name="T:Microsoft.DirectX.DirectDraw.TooBigSizeException">
  2854.       <summary>The size requested by DirectDraw is too large. However, the individual height and width are valid sizes.</summary>
  2855.     </member>
  2856.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigSizeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2857.       <summary>Initializes a new instance of the object.</summary>
  2858.       <param name="info" />
  2859.       <param name="context" />
  2860.     </member>
  2861.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigSizeException.#ctor(System.String,System.Exception)">
  2862.       <summary>Initializes a new instance of the object.</summary>
  2863.       <param name="message" />
  2864.       <param name="inner" />
  2865.     </member>
  2866.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigSizeException.#ctor(System.String)">
  2867.       <summary>Initializes a new instance of the object.</summary>
  2868.       <param name="message" />
  2869.     </member>
  2870.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigSizeException.#ctor">
  2871.       <summary>Initializes a new instance of the object.</summary>
  2872.     </member>
  2873.     <member name="T:Microsoft.DirectX.DirectDraw.TooBigWidthException">
  2874.       <summary>The width requested by DirectDraw is too large.</summary>
  2875.     </member>
  2876.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigWidthException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2877.       <summary>Initializes a new instance of the object.</summary>
  2878.       <param name="info" />
  2879.       <param name="context" />
  2880.     </member>
  2881.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigWidthException.#ctor(System.String,System.Exception)">
  2882.       <summary>Initializes a new instance of the object.</summary>
  2883.       <param name="message" />
  2884.       <param name="inner" />
  2885.     </member>
  2886.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigWidthException.#ctor(System.String)">
  2887.       <summary>Initializes a new instance of the object.</summary>
  2888.       <param name="message" />
  2889.     </member>
  2890.     <member name="M:Microsoft.DirectX.DirectDraw.TooBigWidthException.#ctor">
  2891.       <summary>Initializes a new instance of the object.</summary>
  2892.     </member>
  2893.     <member name="T:Microsoft.DirectX.DirectDraw.UnsupportedException">
  2894.       <summary>The operation is not supported.</summary>
  2895.     </member>
  2896.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2897.       <summary>Initializes a new instance of the object.</summary>
  2898.       <param name="info" />
  2899.       <param name="context" />
  2900.     </member>
  2901.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedException.#ctor(System.String,System.Exception)">
  2902.       <summary>Initializes a new instance of the object.</summary>
  2903.       <param name="message" />
  2904.       <param name="inner" />
  2905.     </member>
  2906.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedException.#ctor(System.String)">
  2907.       <summary>Initializes a new instance of the object.</summary>
  2908.       <param name="message" />
  2909.     </member>
  2910.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedException.#ctor">
  2911.       <summary>Initializes a new instance of the object.</summary>
  2912.     </member>
  2913.     <member name="T:Microsoft.DirectX.DirectDraw.UnsupportedFormatException">
  2914.       <summary>The pixel format requested is not supported by DirectDraw.</summary>
  2915.     </member>
  2916.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2917.       <summary>Initializes a new instance of the object.</summary>
  2918.       <param name="info" />
  2919.       <param name="context" />
  2920.     </member>
  2921.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedFormatException.#ctor(System.String,System.Exception)">
  2922.       <summary>Initializes a new instance of the object.</summary>
  2923.       <param name="message" />
  2924.       <param name="inner" />
  2925.     </member>
  2926.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedFormatException.#ctor(System.String)">
  2927.       <summary>Initializes a new instance of the object.</summary>
  2928.       <param name="message" />
  2929.     </member>
  2930.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedFormatException.#ctor">
  2931.       <summary>Initializes a new instance of the object.</summary>
  2932.     </member>
  2933.     <member name="T:Microsoft.DirectX.DirectDraw.UnsupportedMaskException">
  2934.       <summary>The bitmask in the pixel format requested is not supported by DirectDraw.</summary>
  2935.     </member>
  2936.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedMaskException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2937.       <summary>Initializes a new instance of the object.</summary>
  2938.       <param name="info" />
  2939.       <param name="context" />
  2940.     </member>
  2941.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedMaskException.#ctor(System.String,System.Exception)">
  2942.       <summary>Initializes a new instance of the object.</summary>
  2943.       <param name="message" />
  2944.       <param name="inner" />
  2945.     </member>
  2946.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedMaskException.#ctor(System.String)">
  2947.       <summary>Initializes a new instance of the object.</summary>
  2948.       <param name="message" />
  2949.     </member>
  2950.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedMaskException.#ctor">
  2951.       <summary>Initializes a new instance of the object.</summary>
  2952.     </member>
  2953.     <member name="T:Microsoft.DirectX.DirectDraw.UnsupportedModeException">
  2954.       <summary>The display is currently in an unsupported mode.</summary>
  2955.     </member>
  2956.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedModeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2957.       <summary>Initializes a new instance of the object.</summary>
  2958.       <param name="info" />
  2959.       <param name="context" />
  2960.     </member>
  2961.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedModeException.#ctor(System.String,System.Exception)">
  2962.       <summary>Initializes a new instance of the object.</summary>
  2963.       <param name="message" />
  2964.       <param name="inner" />
  2965.     </member>
  2966.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedModeException.#ctor(System.String)">
  2967.       <summary>Initializes a new instance of the object.</summary>
  2968.       <param name="message" />
  2969.     </member>
  2970.     <member name="M:Microsoft.DirectX.DirectDraw.UnsupportedModeException.#ctor">
  2971.       <summary>Initializes a new instance of the object.</summary>
  2972.     </member>
  2973.     <member name="T:Microsoft.DirectX.DirectDraw.VerticalBlankInProgressException">
  2974.       <summary>A vertical blank is in progress.</summary>
  2975.     </member>
  2976.     <member name="M:Microsoft.DirectX.DirectDraw.VerticalBlankInProgressException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2977.       <summary>Initializes a new instance of the object.</summary>
  2978.       <param name="info" />
  2979.       <param name="context" />
  2980.     </member>
  2981.     <member name="M:Microsoft.DirectX.DirectDraw.VerticalBlankInProgressException.#ctor(System.String,System.Exception)">
  2982.       <summary>Initializes a new instance of the object.</summary>
  2983.       <param name="message" />
  2984.       <param name="inner" />
  2985.     </member>
  2986.     <member name="M:Microsoft.DirectX.DirectDraw.VerticalBlankInProgressException.#ctor(System.String)">
  2987.       <summary>Initializes a new instance of the object.</summary>
  2988.       <param name="message" />
  2989.     </member>
  2990.     <member name="M:Microsoft.DirectX.DirectDraw.VerticalBlankInProgressException.#ctor">
  2991.       <summary>Initializes a new instance of the object.</summary>
  2992.     </member>
  2993.     <member name="T:Microsoft.DirectX.DirectDraw.VideoNotActiveException">
  2994.       <summary>The video port is not active.</summary>
  2995.     </member>
  2996.     <member name="M:Microsoft.DirectX.DirectDraw.VideoNotActiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2997.       <summary>Initializes a new instance of the object.</summary>
  2998.       <param name="info" />
  2999.       <param name="context" />
  3000.     </member>
  3001.     <member name="M:Microsoft.DirectX.DirectDraw.VideoNotActiveException.#ctor(System.String,System.Exception)">
  3002.       <summary>Initializes a new instance of the object.</summary>
  3003.       <param name="message" />
  3004.       <param name="inner" />
  3005.     </member>
  3006.     <member name="M:Microsoft.DirectX.DirectDraw.VideoNotActiveException.#ctor(System.String)">
  3007.       <summary>Initializes a new instance of the object.</summary>
  3008.       <param name="message" />
  3009.     </member>
  3010.     <member name="M:Microsoft.DirectX.DirectDraw.VideoNotActiveException.#ctor">
  3011.       <summary>Initializes a new instance of the object.</summary>
  3012.     </member>
  3013.     <member name="T:Microsoft.DirectX.DirectDraw.WasStillDrawingException">
  3014.       <summary>The previous blit operation that is transferring information to or from this surface is incomplete.</summary>
  3015.     </member>
  3016.     <member name="M:Microsoft.DirectX.DirectDraw.WasStillDrawingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3017.       <summary>Initializes a new instance of the object.</summary>
  3018.       <param name="info" />
  3019.       <param name="context" />
  3020.     </member>
  3021.     <member name="M:Microsoft.DirectX.DirectDraw.WasStillDrawingException.#ctor(System.String,System.Exception)">
  3022.       <summary>Initializes a new instance of the object.</summary>
  3023.       <param name="message" />
  3024.       <param name="inner" />
  3025.     </member>
  3026.     <member name="M:Microsoft.DirectX.DirectDraw.WasStillDrawingException.#ctor(System.String)">
  3027.       <summary>Initializes a new instance of the object.</summary>
  3028.       <param name="message" />
  3029.     </member>
  3030.     <member name="M:Microsoft.DirectX.DirectDraw.WasStillDrawingException.#ctor">
  3031.       <summary>Initializes a new instance of the object.</summary>
  3032.     </member>
  3033.     <member name="T:Microsoft.DirectX.DirectDraw.WindowAlreadySetException">
  3034.       <summary>The DirectDraw cooperative-level window has already been set. It cannot be reset while the process has surfaces or palettes created.</summary>
  3035.     </member>
  3036.     <member name="M:Microsoft.DirectX.DirectDraw.WindowAlreadySetException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3037.       <summary>Initializes a new instance of the object.</summary>
  3038.       <param name="info" />
  3039.       <param name="context" />
  3040.     </member>
  3041.     <member name="M:Microsoft.DirectX.DirectDraw.WindowAlreadySetException.#ctor(System.String,System.Exception)">
  3042.       <summary>Initializes a new instance of the object.</summary>
  3043.       <param name="message" />
  3044.       <param name="inner" />
  3045.     </member>
  3046.     <member name="M:Microsoft.DirectX.DirectDraw.WindowAlreadySetException.#ctor(System.String)">
  3047.       <summary>Initializes a new instance of the object.</summary>
  3048.       <param name="message" />
  3049.     </member>
  3050.     <member name="M:Microsoft.DirectX.DirectDraw.WindowAlreadySetException.#ctor">
  3051.       <summary>Initializes a new instance of the object.</summary>
  3052.     </member>
  3053.     <member name="T:Microsoft.DirectX.DirectDraw.WindowSubclassedException">
  3054.       <summary>DirectDraw is prevented from restoring state because the DirectDraw cooperative-level window handle has been subclassed.</summary>
  3055.     </member>
  3056.     <member name="M:Microsoft.DirectX.DirectDraw.WindowSubclassedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3057.       <summary>Initializes a new instance of the object.</summary>
  3058.       <param name="info" />
  3059.       <param name="context" />
  3060.     </member>
  3061.     <member name="M:Microsoft.DirectX.DirectDraw.WindowSubclassedException.#ctor(System.String,System.Exception)">
  3062.       <summary>Initializes a new instance of the object.</summary>
  3063.       <param name="message" />
  3064.       <param name="inner" />
  3065.     </member>
  3066.     <member name="M:Microsoft.DirectX.DirectDraw.WindowSubclassedException.#ctor(System.String)">
  3067.       <summary>Initializes a new instance of the object.</summary>
  3068.       <param name="message" />
  3069.     </member>
  3070.     <member name="M:Microsoft.DirectX.DirectDraw.WindowSubclassedException.#ctor">
  3071.       <summary>Initializes a new instance of the object.</summary>
  3072.     </member>
  3073.     <member name="T:Microsoft.DirectX.DirectDraw.WrongModeException">
  3074.       <summary>This surface cannot be restored because it was created in a different mode.</summary>
  3075.     </member>
  3076.     <member name="M:Microsoft.DirectX.DirectDraw.WrongModeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3077.       <summary>Initializes a new instance of the object.</summary>
  3078.       <param name="info" />
  3079.       <param name="context" />
  3080.     </member>
  3081.     <member name="M:Microsoft.DirectX.DirectDraw.WrongModeException.#ctor(System.String,System.Exception)">
  3082.       <summary>Initializes a new instance of the object.</summary>
  3083.       <param name="message" />
  3084.       <param name="inner" />
  3085.     </member>
  3086.     <member name="M:Microsoft.DirectX.DirectDraw.WrongModeException.#ctor(System.String)">
  3087.       <summary>Initializes a new instance of the object.</summary>
  3088.       <param name="message" />
  3089.     </member>
  3090.     <member name="M:Microsoft.DirectX.DirectDraw.WrongModeException.#ctor">
  3091.       <summary>Initializes a new instance of the object.</summary>
  3092.     </member>
  3093.     <member name="T:Microsoft.DirectX.DirectDraw.XAlignException">
  3094.       <summary>The provided rectangle was not horizontally aligned on a required boundary.</summary>
  3095.     </member>
  3096.     <member name="M:Microsoft.DirectX.DirectDraw.XAlignException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3097.       <summary>Initializes a new instance of the object.</summary>
  3098.       <param name="info" />
  3099.       <param name="context" />
  3100.     </member>
  3101.     <member name="M:Microsoft.DirectX.DirectDraw.XAlignException.#ctor(System.String,System.Exception)">
  3102.       <summary>Initializes a new instance of the object.</summary>
  3103.       <param name="message" />
  3104.       <param name="inner" />
  3105.     </member>
  3106.     <member name="M:Microsoft.DirectX.DirectDraw.XAlignException.#ctor(System.String)">
  3107.       <summary>Initializes a new instance of the object.</summary>
  3108.       <param name="message" />
  3109.     </member>
  3110.     <member name="M:Microsoft.DirectX.DirectDraw.XAlignException.#ctor">
  3111.       <summary>Initializes a new instance of the object.</summary>
  3112.     </member>
  3113.     <member name="T:Microsoft.DirectX.DirectDraw.ColorKeyFlags">
  3114.       <summary>Determines which color key is requested.</summary>
  3115.     </member>
  3116.     <member name="F:Microsoft.DirectX.DirectDraw.ColorKeyFlags.SourceOverlay">
  3117.       <summary />
  3118.     </member>
  3119.     <member name="F:Microsoft.DirectX.DirectDraw.ColorKeyFlags.SourceDraw">
  3120.       <summary />
  3121.     </member>
  3122.     <member name="F:Microsoft.DirectX.DirectDraw.ColorKeyFlags.DestinationOverlay">
  3123.       <summary />
  3124.     </member>
  3125.     <member name="F:Microsoft.DirectX.DirectDraw.ColorKeyFlags.DestinationDraw">
  3126.       <summary />
  3127.     </member>
  3128.     <member name="F:Microsoft.DirectX.DirectDraw.ColorKeyFlags.ColorSpace">
  3129.       <summary />
  3130.     </member>
  3131.     <member name="T:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags">
  3132.       <summary>Determines the top-level behavior of the application.</summary>
  3133.     </member>
  3134.     <member name="F:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags.FullscreenExclusiveAllowModex">
  3135.       <summary />
  3136.     </member>
  3137.     <member name="F:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags.FullscreenExclusive">
  3138.       <summary />
  3139.     </member>
  3140.     <member name="F:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags.CreateDeviceWindow">
  3141.       <summary />
  3142.     </member>
  3143.     <member name="F:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags.SetDeviceWindow">
  3144.       <summary />
  3145.     </member>
  3146.     <member name="F:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags.SetFocusWindow">
  3147.       <summary />
  3148.     </member>
  3149.     <member name="F:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags.AllowModeX">
  3150.       <summary />
  3151.     </member>
  3152.     <member name="F:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags.Exclusive">
  3153.       <summary />
  3154.     </member>
  3155.     <member name="F:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags.Normal">
  3156.       <summary />
  3157.     </member>
  3158.     <member name="F:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags.NoWindowChanges">
  3159.       <summary />
  3160.     </member>
  3161.     <member name="F:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags.AllowReboot">
  3162.       <summary />
  3163.     </member>
  3164.     <member name="F:Microsoft.DirectX.DirectDraw.CooperativeLevelFlags.Fullscreen">
  3165.       <summary />
  3166.     </member>
  3167.     <member name="T:Microsoft.DirectX.DirectDraw.CreateFlags">
  3168.       <summary>Creation flags.</summary>
  3169.     </member>
  3170.     <member name="F:Microsoft.DirectX.DirectDraw.CreateFlags.Default">
  3171.       <summary />
  3172.     </member>
  3173.     <member name="F:Microsoft.DirectX.DirectDraw.CreateFlags.EmulationOnly">
  3174.       <summary />
  3175.     </member>
  3176.     <member name="F:Microsoft.DirectX.DirectDraw.CreateFlags.HardwareOnly">
  3177.       <summary />
  3178.     </member>
  3179.     <member name="T:Microsoft.DirectX.DirectDraw.DrawFastFlags">
  3180.       <summary>Type of transfer.</summary>
  3181.     </member>
  3182.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFastFlags.DoNotWait">
  3183.       <summary />
  3184.     </member>
  3185.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFastFlags.Wait">
  3186.       <summary />
  3187.     </member>
  3188.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFastFlags.DestinationColorKey">
  3189.       <summary />
  3190.     </member>
  3191.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFastFlags.SourceColorKey">
  3192.       <summary />
  3193.     </member>
  3194.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFastFlags.NoColorKey">
  3195.       <summary />
  3196.     </member>
  3197.     <member name="T:Microsoft.DirectX.DirectDraw.DrawFlags">
  3198.       <summary>A combination of flags that determine the valid members of the associated DrawEffects structure, specify color-key information, or request special behavior from the method.</summary>
  3199.     </member>
  3200.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.DoNotWait">
  3201.       <summary />
  3202.     </member>
  3203.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.DepthFill">
  3204.       <summary />
  3205.     </member>
  3206.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.Wait">
  3207.       <summary />
  3208.     </member>
  3209.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.RotationAngle">
  3210.       <summary />
  3211.     </member>
  3212.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.RasterOperation">
  3213.       <summary />
  3214.     </member>
  3215.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.KeySourceOverride">
  3216.       <summary />
  3217.     </member>
  3218.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.KeySource">
  3219.       <summary />
  3220.     </member>
  3221.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.KeyDestinationOverride">
  3222.       <summary />
  3223.     </member>
  3224.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.KeyDestination">
  3225.       <summary />
  3226.     </member>
  3227.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.RasterOperations">
  3228.       <summary />
  3229.     </member>
  3230.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.Effects">
  3231.       <summary />
  3232.     </member>
  3233.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.ColorFix">
  3234.       <summary />
  3235.     </member>
  3236.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.Async">
  3237.       <summary />
  3238.     </member>
  3239.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.AlphaSourceSurfaceOverride">
  3240.       <summary />
  3241.     </member>
  3242.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.AlphaSourceNegative">
  3243.       <summary />
  3244.     </member>
  3245.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.AlphaSourceConstOverride">
  3246.       <summary />
  3247.     </member>
  3248.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.AlphaSource">
  3249.       <summary />
  3250.     </member>
  3251.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.AlphaEdgeBlend">
  3252.       <summary />
  3253.     </member>
  3254.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.AlphaDestinationSurfaceOverride">
  3255.       <summary />
  3256.     </member>
  3257.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.AlphaDestinationNegative">
  3258.       <summary />
  3259.     </member>
  3260.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.AlphaDestinationConstOverride">
  3261.       <summary />
  3262.     </member>
  3263.     <member name="F:Microsoft.DirectX.DirectDraw.DrawFlags.AlphaDestination">
  3264.       <summary />
  3265.     </member>
  3266.     <member name="T:Microsoft.DirectX.DirectDraw.FlipFlags">
  3267.       <summary>Flags specifying flip options.</summary>
  3268.     </member>
  3269.     <member name="F:Microsoft.DirectX.DirectDraw.FlipFlags.DoNotWait">
  3270.       <summary />
  3271.     </member>
  3272.     <member name="F:Microsoft.DirectX.DirectDraw.FlipFlags.Stereo">
  3273.       <summary />
  3274.     </member>
  3275.     <member name="F:Microsoft.DirectX.DirectDraw.FlipFlags.Interval4">
  3276.       <summary />
  3277.     </member>
  3278.     <member name="F:Microsoft.DirectX.DirectDraw.FlipFlags.Interval3">
  3279.       <summary />
  3280.     </member>
  3281.     <member name="F:Microsoft.DirectX.DirectDraw.FlipFlags.Interval2">
  3282.       <summary />
  3283.     </member>
  3284.     <member name="F:Microsoft.DirectX.DirectDraw.FlipFlags.NoVSync">
  3285.       <summary />
  3286.     </member>
  3287.     <member name="F:Microsoft.DirectX.DirectDraw.FlipFlags.Odd">
  3288.       <summary />
  3289.     </member>
  3290.     <member name="F:Microsoft.DirectX.DirectDraw.FlipFlags.Even">
  3291.       <summary />
  3292.     </member>
  3293.     <member name="F:Microsoft.DirectX.DirectDraw.FlipFlags.Wait">
  3294.       <summary />
  3295.     </member>
  3296.     <member name="T:Microsoft.DirectX.DirectDraw.FourCc">
  3297.       <summary>FourCc codes</summary>
  3298.     </member>
  3299.     <member name="F:Microsoft.DirectX.DirectDraw.FourCc.Dxt5">
  3300.       <summary />
  3301.     </member>
  3302.     <member name="F:Microsoft.DirectX.DirectDraw.FourCc.Dxt4">
  3303.       <summary />
  3304.     </member>
  3305.     <member name="F:Microsoft.DirectX.DirectDraw.FourCc.Dxt3">
  3306.       <summary />
  3307.     </member>
  3308.     <member name="F:Microsoft.DirectX.DirectDraw.FourCc.Dxt2">
  3309.       <summary />
  3310.     </member>
  3311.     <member name="F:Microsoft.DirectX.DirectDraw.FourCc.Dxt1">
  3312.       <summary />
  3313.     </member>
  3314.     <member name="T:Microsoft.DirectX.DirectDraw.GetDeviceFlags">
  3315.       <summary>GetDeviceFlags</summary>
  3316.     </member>
  3317.     <member name="F:Microsoft.DirectX.DirectDraw.GetDeviceFlags.Default">
  3318.       <summary />
  3319.     </member>
  3320.     <member name="F:Microsoft.DirectX.DirectDraw.GetDeviceFlags.GetHostIdentifier">
  3321.       <summary />
  3322.     </member>
  3323.     <member name="T:Microsoft.DirectX.DirectDraw.GetDevicesFlags">
  3324.       <summary>GetDevicesFlags</summary>
  3325.     </member>
  3326.     <member name="F:Microsoft.DirectX.DirectDraw.GetDevicesFlags.All">
  3327.       <summary />
  3328.     </member>
  3329.     <member name="F:Microsoft.DirectX.DirectDraw.GetDevicesFlags.NonDisplayDevices">
  3330.       <summary />
  3331.     </member>
  3332.     <member name="F:Microsoft.DirectX.DirectDraw.GetDevicesFlags.DetachedSecondaryDevice">
  3333.       <summary />
  3334.     </member>
  3335.     <member name="F:Microsoft.DirectX.DirectDraw.GetDevicesFlags.AttachedSecondaryDevice">
  3336.       <summary />
  3337.     </member>
  3338.     <member name="T:Microsoft.DirectX.DirectDraw.GetDisplayModeFlags">
  3339.       <summary>Getting displaymode flags, can be used to enumerate Standard VGA Modes, or RefreshRates.</summary>
  3340.     </member>
  3341.     <member name="F:Microsoft.DirectX.DirectDraw.GetDisplayModeFlags.StandardVgaModes">
  3342.       <summary />
  3343.     </member>
  3344.     <member name="F:Microsoft.DirectX.DirectDraw.GetDisplayModeFlags.RefreshRates">
  3345.       <summary />
  3346.     </member>
  3347.     <member name="T:Microsoft.DirectX.DirectDraw.GetSurfacesFlags">
  3348.       <summary>The search type flag determines how the method searches for matching surfaces; The matching flag determines whether the method enumerates all surfaces, only those that match, or only those that do not match the description.</summary>
  3349.     </member>
  3350.     <member name="F:Microsoft.DirectX.DirectDraw.GetSurfacesFlags.AllMatched">
  3351.       <summary />
  3352.     </member>
  3353.     <member name="F:Microsoft.DirectX.DirectDraw.GetSurfacesFlags.DoesExist">
  3354.       <summary />
  3355.     </member>
  3356.     <member name="F:Microsoft.DirectX.DirectDraw.GetSurfacesFlags.CanBeCreated">
  3357.       <summary />
  3358.     </member>
  3359.     <member name="F:Microsoft.DirectX.DirectDraw.GetSurfacesFlags.NoMatch">
  3360.       <summary />
  3361.     </member>
  3362.     <member name="F:Microsoft.DirectX.DirectDraw.GetSurfacesFlags.All">
  3363.       <summary />
  3364.     </member>
  3365.     <member name="F:Microsoft.DirectX.DirectDraw.GetSurfacesFlags.Match">
  3366.       <summary />
  3367.     </member>
  3368.     <member name="T:Microsoft.DirectX.DirectDraw.LockFlags">
  3369.       <summary>Flags describing locking.</summary>
  3370.     </member>
  3371.     <member name="F:Microsoft.DirectX.DirectDraw.LockFlags.DoNotWait">
  3372.       <summary />
  3373.     </member>
  3374.     <member name="F:Microsoft.DirectX.DirectDraw.LockFlags.NoSystemLock">
  3375.       <summary />
  3376.     </member>
  3377.     <member name="F:Microsoft.DirectX.DirectDraw.LockFlags.WriteOnly">
  3378.       <summary />
  3379.     </member>
  3380.     <member name="F:Microsoft.DirectX.DirectDraw.LockFlags.ReadOnly">
  3381.       <summary />
  3382.     </member>
  3383.     <member name="F:Microsoft.DirectX.DirectDraw.LockFlags.Wait">
  3384.       <summary />
  3385.     </member>
  3386.     <member name="F:Microsoft.DirectX.DirectDraw.LockFlags.SurfaceMemoryPointer">
  3387.       <summary />
  3388.     </member>
  3389.     <member name="T:Microsoft.DirectX.DirectDraw.OverlayEffectsFlags">
  3390.       <summary>Flags for overlay effects.</summary>
  3391.     </member>
  3392.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayEffectsFlags.Deinterlace">
  3393.       <summary />
  3394.     </member>
  3395.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayEffectsFlags.MirrorUpDown">
  3396.       <summary />
  3397.     </member>
  3398.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayEffectsFlags.MirrorLeftRight">
  3399.       <summary />
  3400.     </member>
  3401.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayEffectsFlags.ArithmeticStretchY">
  3402.       <summary />
  3403.     </member>
  3404.     <member name="T:Microsoft.DirectX.DirectDraw.OverlayFlags">
  3405.       <summary>Overlay flags.</summary>
  3406.     </member>
  3407.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.DegradeArgbScaling">
  3408.       <summary />
  3409.     </member>
  3410.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.ArgbScaleFactors">
  3411.       <summary />
  3412.     </member>
  3413.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.BobHardware">
  3414.       <summary />
  3415.     </member>
  3416.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.Interleaved">
  3417.       <summary />
  3418.     </member>
  3419.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.OverrideBobWeave">
  3420.       <summary />
  3421.     </member>
  3422.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.Bob">
  3423.       <summary />
  3424.     </member>
  3425.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.AutoFlip">
  3426.       <summary />
  3427.     </member>
  3428.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.Effects">
  3429.       <summary />
  3430.     </member>
  3431.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.RefreshAll">
  3432.       <summary />
  3433.     </member>
  3434.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.RefreshDirtyRectangles">
  3435.       <summary />
  3436.     </member>
  3437.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.AddDirtyRectangle">
  3438.       <summary />
  3439.     </member>
  3440.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.Show">
  3441.       <summary />
  3442.     </member>
  3443.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.KeySourceOverride">
  3444.       <summary />
  3445.     </member>
  3446.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.KeySource">
  3447.       <summary />
  3448.     </member>
  3449.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.KeyDestinationOverride">
  3450.       <summary />
  3451.     </member>
  3452.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.KeyDestination">
  3453.       <summary />
  3454.     </member>
  3455.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.Hide">
  3456.       <summary />
  3457.     </member>
  3458.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.AlphaSurfaceOverride">
  3459.       <summary />
  3460.     </member>
  3461.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.AlphaSourceNegative">
  3462.       <summary />
  3463.     </member>
  3464.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.AlphaSourceConstOverride">
  3465.       <summary />
  3466.     </member>
  3467.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.AlphaSource">
  3468.       <summary />
  3469.     </member>
  3470.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.AlphaEdgeBlend">
  3471.       <summary />
  3472.     </member>
  3473.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.AlphaDestinationSurfaceOverride">
  3474.       <summary />
  3475.     </member>
  3476.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.AlphaDestinationNegative">
  3477.       <summary />
  3478.     </member>
  3479.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.AlphaDestinationOverride">
  3480.       <summary />
  3481.     </member>
  3482.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayFlags.AlphaDestination">
  3483.       <summary />
  3484.     </member>
  3485.     <member name="T:Microsoft.DirectX.DirectDraw.OverlayZFlags">
  3486.       <summary>Overlay flags.</summary>
  3487.     </member>
  3488.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayZFlags.InsertInBackOf">
  3489.       <summary />
  3490.     </member>
  3491.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayZFlags.InsertInFrontOf">
  3492.       <summary />
  3493.     </member>
  3494.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayZFlags.MoveBackward">
  3495.       <summary />
  3496.     </member>
  3497.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayZFlags.MoveForward">
  3498.       <summary />
  3499.     </member>
  3500.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayZFlags.SendToBack">
  3501.       <summary />
  3502.     </member>
  3503.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayZFlags.SendToFront">
  3504.       <summary />
  3505.     </member>
  3506.     <member name="T:Microsoft.DirectX.DirectDraw.OverlayZOrdersFlags">
  3507.       <summary>Overlay flags.</summary>
  3508.     </member>
  3509.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayZOrdersFlags.FrontToBack">
  3510.       <summary />
  3511.     </member>
  3512.     <member name="F:Microsoft.DirectX.DirectDraw.OverlayZOrdersFlags.BackToFront">
  3513.       <summary />
  3514.     </member>
  3515.     <member name="T:Microsoft.DirectX.DirectDraw.StartModeTestFlags">
  3516.       <summary>Flags for the StartModeTest call.</summary>
  3517.     </member>
  3518.     <member name="F:Microsoft.DirectX.DirectDraw.StartModeTestFlags.IsTestRequired">
  3519.       <summary />
  3520.     </member>
  3521.     <member name="T:Microsoft.DirectX.DirectDraw.StereoViewCapsFlags">
  3522.       <summary>Flags for Stereo View caps...</summary>
  3523.     </member>
  3524.     <member name="F:Microsoft.DirectX.DirectDraw.StereoViewCapsFlags.StereoSequential">
  3525.       <summary />
  3526.     </member>
  3527.     <member name="T:Microsoft.DirectX.DirectDraw.WaitVbFlags">
  3528.       <summary>Determines how long to wait for the vertical blank.</summary>
  3529.     </member>
  3530.     <member name="F:Microsoft.DirectX.DirectDraw.WaitVbFlags.BlockEnd">
  3531.       <summary />
  3532.     </member>
  3533.     <member name="F:Microsoft.DirectX.DirectDraw.WaitVbFlags.BlockBeginEvent">
  3534.       <summary />
  3535.     </member>
  3536.     <member name="F:Microsoft.DirectX.DirectDraw.WaitVbFlags.BlockBegin">
  3537.       <summary />
  3538.     </member>
  3539.     <member name="T:Microsoft.DirectX.DirectDraw.Caps">
  3540.       <summary>Represents the capabilities of the hardware exposed through the DirectDraw object.</summary>
  3541.     </member>
  3542.     <member name="M:Microsoft.DirectX.DirectDraw.Caps.#ctor">
  3543.       <summary>Initializes a new instance of the object.</summary>
  3544.     </member>
  3545.     <member name="M:Microsoft.DirectX.DirectDraw.Caps.ToString">
  3546.       <summary>Obtains the String representation of this instance.</summary>
  3547.       <returns />
  3548.     </member>
  3549.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlignBoundaryDestination">
  3550.       <summary>Destination-rectangle alignment for an overlay surface, in pixels.</summary>
  3551.     </member>
  3552.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlignBoundaryDestinationCaps">
  3553.       <summary>DirectDraw supports only those overlay destination rectangles with the x-axis aligned to the AlignBoundaryDest boundaries of the surface.</summary>
  3554.     </member>
  3555.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlignBoundarySource">
  3556.       <summary>Source-rectangle alignment for an overlay surface, in pixels.</summary>
  3557.     </member>
  3558.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlignBoundarySourceCaps">
  3559.       <summary>DirectDraw supports only those overlay source rectangles with the x-axis aligned to the AlignBoundarySource boundaries of the surface.</summary>
  3560.     </member>
  3561.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlignSizeDestination">
  3562.       <summary>Destination-rectangle size alignment for an overlay surface, in pixels. Overlay destination rectangles must have a pixel width that is a multiple of this value.</summary>
  3563.     </member>
  3564.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlignSizeDestinationCaps">
  3565.       <summary>DirectDraw supports only those overlay destination rectangles whose x-axis sizes, in pixels, are AlignSizeDest multiples.</summary>
  3566.     </member>
  3567.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlignSizeSource">
  3568.       <summary>Source-rectangle size alignment for an overlay surface, in pixels. Overlay source rectangles must have a pixel width that is a multiple of this value.</summary>
  3569.     </member>
  3570.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlignSizeSourceCaps">
  3571.       <summary>DirectDraw supports only those overlay source rectangles whose x-axis sizes, in pixels, are AlignSizeSource multiples.</summary>
  3572.     </member>
  3573.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlignStride">
  3574.       <summary>Stride alignment.</summary>
  3575.     </member>
  3576.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlignStrideAlign">
  3577.       <summary>Stride alignment.</summary>
  3578.     </member>
  3579.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.Alpha">
  3580.       <summary>The display hardware supports alpha-only surfaces.</summary>
  3581.     </member>
  3582.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlphaDrawConstBitDepths">
  3583.       <summary>Indicate 2, 4, or 8 bits per pixel.</summary>
  3584.     </member>
  3585.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlphaDrawPixelBitDepths">
  3586.       <summary>Indicate 1, 2, 4, or 8 bits per pixel.</summary>
  3587.     </member>
  3588.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlphaDrawSurfaceBitDepths">
  3589.       <summary>Indicate 1, 2, 4, or 8 bits per pixel.)</summary>
  3590.     </member>
  3591.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlphaOverlayConstBitDepths">
  3592.       <summary>Indicate 1, 2, 4, or 8 bits per pixel.</summary>
  3593.     </member>
  3594.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlphaOverlayPixelBitDepths">
  3595.       <summary>Indicate 1, 2, 4, or 8 bits per pixel.</summary>
  3596.     </member>
  3597.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AlphaOverlaySurfaceBitDepths">
  3598.       <summary>Indicate 1, 2, 4, or 8 bits per pixel.</summary>
  3599.     </member>
  3600.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.AutoFlipOverlay">
  3601.       <summary>The overlay can be automatically flipped to the next surface in the flipping chain each time that a video port VSYNC occurs, allowing the video port and the overlay to double-buffer the video without CPU overhead. This option is only valid when the surface is receiving data from a video port. If the video port data is noninterlaced or noninterleaved, it flips on every VSYNC. If the data is being interleaved in memory, it flips on every other VSYNC.</summary>
  3602.     </member>
  3603.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.BankSwitched">
  3604.       <summary>The display hardware is bank-switched and is potentially very slow at random access to display memory.</summary>
  3605.     </member>
  3606.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.CanClip">
  3607.       <summary>Display hardware is capable of clipping with blitting.</summary>
  3608.     </member>
  3609.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.CanClipStretched">
  3610.       <summary>Display hardware is capable of clipping while stretch blitting.</summary>
  3611.     </member>
  3612.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.CanDrawSystemMemory">
  3613.       <summary>Display hardware is capable of blitting to or from system memory.</summary>
  3614.     </member>
  3615.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.CanFlipOddEven">
  3616.       <summary>The driver is capable of performing odd and even flip operations.</summary>
  3617.     </member>
  3618.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.CertifiedHardware">
  3619.       <summary>Display hardware is certified.</summary>
  3620.     </member>
  3621.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.ColorControlOverlay">
  3622.       <summary>The overlay surface contains color controls (such as brightness and sharpness)</summary>
  3623.     </member>
  3624.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.ColorControlPrimary">
  3625.       <summary>The primary surface contains color controls (for instance, gamma)</summary>
  3626.     </member>
  3627.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.ColorFill">
  3628.       <summary>Display hardware is capable of color filling with a blitter.</summary>
  3629.     </member>
  3630.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.ColorKeyCapable">
  3631.       <summary>Supports some form of color key in either overlay or blit operations.</summary>
  3632.     </member>
  3633.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.ColorKeyCaps">
  3634.       <summary>Color Key cababilities</summary>
  3635.     </member>
  3636.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.ColorKeyHardwareAssisted">
  3637.       <summary>The color key is partially hardware-assisted. This means that other resources (CPU or video memory) might be used. If this bit is not set, full hardware support is in place.</summary>
  3638.     </member>
  3639.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.CopyFourCc">
  3640.       <summary>The driver supports blitting any FOURCC surface to another surface of the same FOURCC.</summary>
  3641.     </member>
  3642.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.CurrentVideoPorts">
  3643.       <summary>Current number of live video ports.</summary>
  3644.     </member>
  3645.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.CurrentVisibleOverlays">
  3646.       <summary>Current number of visible overlays or overlay sprites.</summary>
  3647.     </member>
  3648.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.Draw">
  3649.       <summary>Display hardware is capable of blit operations.</summary>
  3650.     </member>
  3651.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.DrawFourCc">
  3652.       <summary>Display hardware is capable of color-space conversions during blit operations.</summary>
  3653.     </member>
  3654.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.DrawQueue">
  3655.       <summary>Display hardware is capable of asynchronous blit operations.</summary>
  3656.     </member>
  3657.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.DrawStretch">
  3658.       <summary>Display hardware is capable of stretching during blit operations.</summary>
  3659.     </member>
  3660.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.FlipInterval">
  3661.       <summary>The driver responds to the FileInterval flags</summary>
  3662.     </member>
  3663.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.FlipNoVSync">
  3664.       <summary>The driver responds to the NoVsync flag.</summary>
  3665.     </member>
  3666.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.FXAlphaCaps">
  3667.       <summary>Driver-specific stretching and effects capabilities.</summary>
  3668.     </member>
  3669.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.FXCaps">
  3670.       <summary>Driver-specific stretching and effects capabilities.</summary>
  3671.     </member>
  3672.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.GammaCalibration">
  3673.       <summary>The system has a calibrator installed that can automatically adjust the gamma ramp so that the result is identical on all systems that have a calibrator.</summary>
  3674.     </member>
  3675.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.GdiShared">
  3676.       <summary>Display hardware is shared with GDI</summary>
  3677.     </member>
  3678.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.MaxHardwareCodecStretch">
  3679.       <summary>Obsolete; do not use.</summary>
  3680.     </member>
  3681.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.MaxOverlayStretch">
  3682.       <summary>maximum overlay stretch factors, multiplied by 1000. For example, 1.3 = 1300.</summary>
  3683.     </member>
  3684.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.MaxVideoPorts">
  3685.       <summary>Maximum video ports.</summary>
  3686.     </member>
  3687.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.MaxVisibleOverlays">
  3688.       <summary>Maximum number of visible overlays</summary>
  3689.     </member>
  3690.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.MinHardwareCodecStretch">
  3691.       <summary>Obsolete; do not use.</summary>
  3692.     </member>
  3693.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.MinOverlayStretch">
  3694.       <summary>Minimum overlay stretch factors, multiplied by 1000. For example, 1.3 = 1300.</summary>
  3695.     </member>
  3696.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.NlVbCaps">
  3697.       <summary>Driver-specific capabilities for blits from nonlocal to local video memory.</summary>
  3698.     </member>
  3699.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.NlVbCKeyCaps">
  3700.       <summary>Driver color-key capabilities for blits form nonlocal to local video memory.</summary>
  3701.     </member>
  3702.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.NlVbEffectsCaps">
  3703.       <summary>Driver FX capabilities for blits from nonlocal to local video memory.</summary>
  3704.     </member>
  3705.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.NlVbExtendedCaps">
  3706.       <summary>Driver extended capabilities for blits from nonlocal to local video memory.</summary>
  3707.     </member>
  3708.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.NlVbRasterOperations">
  3709.       <summary>Raster operations supported for blits from nonlocal to local video memory.</summary>
  3710.     </member>
  3711.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.NoHardware">
  3712.       <summary>There is no hardware support.</summary>
  3713.     </member>
  3714.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.NonLocalVideoMemory">
  3715.       <summary>The display driver supports surfaces in nonlocal video memory.</summary>
  3716.     </member>
  3717.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.NoPageLockRequired">
  3718.       <summary>DMA blit operations are supported on system-memory surfaces that are not page-locked.</summary>
  3719.     </member>
  3720.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.NumberFourCcCodes">
  3721.       <summary>Number of FourCC codes.</summary>
  3722.     </member>
  3723.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.Overlay">
  3724.       <summary>Display hardware supports overlays.</summary>
  3725.     </member>
  3726.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.OverlayCannotClip">
  3727.       <summary>Display hardware supports overlays but cannot clip them.</summary>
  3728.     </member>
  3729.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.OverlayFourCc">
  3730.       <summary>Overlay hardware is capable of color-space conversions during overlay operations.</summary>
  3731.     </member>
  3732.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.OverlayHardwareDisplaysInterlacedVideo">
  3733.       <summary>The overlay hardware can display each field of an interlaced video stream individually.</summary>
  3734.     </member>
  3735.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.OverlayHardwareDisplaysInterleavedVideo">
  3736.       <summary>The overlay hardware can display each field of an interlaced video stream individually while it is interleaved in memory without causing any artifacts that might normally occur without special hardware support. This option is only valid when the surface is receiving data from a video port and the video is zoomed at least twice in the vertical direction.</summary>
  3737.     </member>
  3738.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.OverlayHardwareDisplaysNonInterleavedVideo">
  3739.       <summary>The overlay hardware can display each field of an interlaced video stream individually while it is not interleaved in memory without causing any artifacts that might normally occur without special hardware support. This option is only valid when the surface is receiving data from a video port and the video is zoomed at least twice in the vertical direction.</summary>
  3740.     </member>
  3741.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.OverlayStretch">
  3742.       <summary>Overlay hardware is capable of stretching.</summary>
  3743.     </member>
  3744.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.Palette">
  3745.       <summary>DirectDraw is capable of creating and supporting DirectDrawPalette objects for surfaces other than the primary surface.</summary>
  3746.     </member>
  3747.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.PaletteCaps">
  3748.       <summary>Palette capabilities.</summary>
  3749.     </member>
  3750.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.PaletteVerticalSync">
  3751.       <summary>DirectDraw is capable of updating a palette synchronized with the vertical refresh.</summary>
  3752.     </member>
  3753.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.PrimaryGamma">
  3754.       <summary>Supports dynamic gamma ramps for the primary surface.</summary>
  3755.     </member>
  3756.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.RasterOperations">
  3757.       <summary>Raster operations supported.</summary>
  3758.     </member>
  3759.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.ReadScanLine">
  3760.       <summary>Display hardware is capable of returning the current scan line.</summary>
  3761.     </member>
  3762.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.SsbCaps">
  3763.       <summary>Driver-specific capabilities for blits from system memory to system memory.</summary>
  3764.     </member>
  3765.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.SsbCKeyCaps">
  3766.       <summary>Driver color-key capabilities for blits from system memory to system memory.</summary>
  3767.     </member>
  3768.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.SsbEffectsCaps">
  3769.       <summary>Driver FX capabilities for blits from system memory to system memory.</summary>
  3770.     </member>
  3771.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.SsbRasterOperations">
  3772.       <summary>Raster operations supported for blits from system memory to system memory.</summary>
  3773.     </member>
  3774.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.Stereo">
  3775.       <summary>Turns on the bit to support stereo mode. The driver can do stereo in at least one mode other than the current mode.</summary>
  3776.     </member>
  3777.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.StereoVisionSequential">
  3778.       <summary>The driver can do stereo in at least one mode other than the current mode.</summary>
  3779.     </member>
  3780.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.SurfaceCaps">
  3781.       <summary>General surface capabilities.</summary>
  3782.     </member>
  3783.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.SvbCaps">
  3784.       <summary>Driver-specific capabilities for blits from system memory to display memory.</summary>
  3785.     </member>
  3786.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.SvbcKeyCaps">
  3787.       <summary>Driver color-key capabilities for blits from system memory to display memory.</summary>
  3788.     </member>
  3789.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.SvbEffectsCaps">
  3790.       <summary>Driver FX capabilities for blits from system memory to display memory.</summary>
  3791.     </member>
  3792.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.SvbExtendedCaps">
  3793.       <summary>Driver extended capabilities for blits from system memory to display memory.</summary>
  3794.     </member>
  3795.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.SvbRasterOperations">
  3796.       <summary>Raster operations supported for blits from system memory to display memory.</summary>
  3797.     </member>
  3798.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.SvCaps">
  3799.       <summary>Stereo-vision capabilities</summary>
  3800.     </member>
  3801.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.VerticalBlankInterrupt">
  3802.       <summary>Display hardware is capable of generating a vertical-blank interrupt.</summary>
  3803.     </member>
  3804.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.VideoMemoryFree">
  3805.       <summary>Free display memory.</summary>
  3806.     </member>
  3807.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.VideoMemoryTotal">
  3808.       <summary>Total amount of display memory on the device, in bytes, minus memory reserved for the primary surface and any private data structures reserved by the driver.</summary>
  3809.     </member>
  3810.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.VideoPort">
  3811.       <summary>Display hardware supports live video.</summary>
  3812.     </member>
  3813.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.VsbCaps">
  3814.       <summary>Driver-specific capabilities for blits from display memory to system memory.</summary>
  3815.     </member>
  3816.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.VsbCKeyCaps">
  3817.       <summary>Driver color-key capabilities for blits from display memory to system memory.</summary>
  3818.     </member>
  3819.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.VsbEffectsCaps">
  3820.       <summary>Driver FX capabilities for blits from display memory to system memory.</summary>
  3821.     </member>
  3822.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.VsbRasterOperations">
  3823.       <summary>Raster operations supported for blits from display memory to system memory.</summary>
  3824.     </member>
  3825.     <member name="P:Microsoft.DirectX.DirectDraw.Caps.WideSurfaces">
  3826.       <summary>The display surface supports surfaces wider than the primary surface.</summary>
  3827.     </member>
  3828.     <member name="T:Microsoft.DirectX.DirectDraw.ColorControlObject">
  3829.       <summary>Defines the color controls associated with an overlay surface, or a primary surface.</summary>
  3830.     </member>
  3831.     <member name="M:Microsoft.DirectX.DirectDraw.ColorControlObject.#ctor">
  3832.       <summary>Initializes a new instance of the object.</summary>
  3833.     </member>
  3834.     <member name="M:Microsoft.DirectX.DirectDraw.ColorControlObject.ToString">
  3835.       <summary>Obtains the String representation of this instance.</summary>
  3836.       <returns />
  3837.     </member>
  3838.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.Brightness">
  3839.       <summary>Luminance intensity, in IRE units times 100. The valid range is from 0 through 10,000. The default is 750, which translates to 7.5 IRE.</summary>
  3840.     </member>
  3841.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.ColorEnable">
  3842.       <summary>Flag indicating whether color is used.</summary>
  3843.     </member>
  3844.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.Contrast">
  3845.       <summary>Relative difference between higher and lower intensity luminance values in IRE units times 100. The valid range is from 0 through 20,000. The default value is 10,000 (100 IRE). Higher values of contrast cause darker luminance values to tend toward black and lighter luminance values to tend toward white. Lower values of contrast cause all luminance values to move toward the middle of the scale.</summary>
  3846.     </member>
  3847.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.Gamma">
  3848.       <summary>Controls the amount of gamma correction applied to the luminance values. The valid range is from 1 through 500 gamma units, with a default of 1.</summary>
  3849.     </member>
  3850.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.Hue">
  3851.       <summary>Phase relationship of the chrominance components. Hue is specified in degrees, and the valid range is from -180 through 180, with a default of 0.</summary>
  3852.     </member>
  3853.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.IsBrightnessValid">
  3854.       <summary>The Brightness member contains valid data.</summary>
  3855.     </member>
  3856.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.IsColorEnableValid">
  3857.       <summary>The ColorEnable member contains valid data.</summary>
  3858.     </member>
  3859.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.IsContrastValid">
  3860.       <summary>The Contrast member contains valid data.</summary>
  3861.     </member>
  3862.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.IsGammaValid">
  3863.       <summary>The Gamma member contains valid data.</summary>
  3864.     </member>
  3865.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.IsHueValid">
  3866.       <summary>The Hue member contains valid data.</summary>
  3867.     </member>
  3868.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.IsSaturationValid">
  3869.       <summary>The Saturation member contains valid data.</summary>
  3870.     </member>
  3871.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.IsSharpnessValid">
  3872.       <summary>The Sharpness member contains valid data.</summary>
  3873.     </member>
  3874.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.Saturation">
  3875.       <summary>Color intensity, in IRE units times 100. The valid range is from 0 through 20,000. The default value is 10,000, which translates to 100 IRE.</summary>
  3876.     </member>
  3877.     <member name="P:Microsoft.DirectX.DirectDraw.ColorControlObject.Sharpness">
  3878.       <summary>Sharpness, in arbitrary units. The valid range is from 0 through 10, with a default of 5.</summary>
  3879.     </member>
  3880.     <member name="T:Microsoft.DirectX.DirectDraw.ColorKey">
  3881.       <summary>Describes a source color key, destination color key, or color space.</summary>
  3882.     </member>
  3883.     <member name="M:Microsoft.DirectX.DirectDraw.ColorKey.#ctor">
  3884.       <summary>Initializes a new instance of the object.</summary>
  3885.     </member>
  3886.     <member name="M:Microsoft.DirectX.DirectDraw.ColorKey.Equals(System.Object)">
  3887.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  3888.       <param name="compare" />
  3889.       <returns />
  3890.     </member>
  3891.     <member name="M:Microsoft.DirectX.DirectDraw.ColorKey.GetHashCode">
  3892.       <summary>Returns the hash code for this instance.</summary>
  3893.       <returns />
  3894.     </member>
  3895.     <member name="M:Microsoft.DirectX.DirectDraw.ColorKey.op_Equality(Microsoft.DirectX.DirectDraw.ColorKey,Microsoft.DirectX.DirectDraw.ColorKey)">
  3896.       <summary />
  3897.       <param name="left" />
  3898.       <param name="right" />
  3899.       <returns />
  3900.     </member>
  3901.     <member name="M:Microsoft.DirectX.DirectDraw.ColorKey.op_Inequality(Microsoft.DirectX.DirectDraw.ColorKey,Microsoft.DirectX.DirectDraw.ColorKey)">
  3902.       <summary />
  3903.       <param name="left" />
  3904.       <param name="right" />
  3905.       <returns />
  3906.     </member>
  3907.     <member name="M:Microsoft.DirectX.DirectDraw.ColorKey.ToString">
  3908.       <summary>Obtains the String representation of this instance.</summary>
  3909.       <returns />
  3910.     </member>
  3911.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKey.ColorSpaceHighValue">
  3912.       <summary>High value of the color range that is to be used as the color key.</summary>
  3913.     </member>
  3914.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKey.ColorSpaceLowValue">
  3915.       <summary>Low value of the color range that is to be used as the color key.</summary>
  3916.     </member>
  3917.     <member name="T:Microsoft.DirectX.DirectDraw.ColorKeyCaps">
  3918.       <summary>Color Key capabilities</summary>
  3919.     </member>
  3920.     <member name="M:Microsoft.DirectX.DirectDraw.ColorKeyCaps.ToString">
  3921.       <summary>Obtains the String representation of this instance.</summary>
  3922.       <returns />
  3923.     </member>
  3924.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.DestinationDraw">
  3925.       <summary>Supports transparent blitting with a color key that identifies the replaceable bits of the destination surface for RGB colors.</summary>
  3926.     </member>
  3927.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.DestinationDrawColorSpace">
  3928.       <summary>Supports transparent blitting with a color space that identifies the replaceable bits of the destination surface for RGB colors.</summary>
  3929.     </member>
  3930.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.DestinationDrawColorSpaceYuv">
  3931.       <summary>Supports transparent blitting with a color key that identifies the replaceable bits of the destination surface for YUV colors.</summary>
  3932.     </member>
  3933.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.DestinationDrawYuv">
  3934.       <summary>Supports transparent blitting with a color key that identifies the replaceable bits of the destination surface for YUV colors.</summary>
  3935.     </member>
  3936.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.DestinationOverlay">
  3937.       <summary>Supports overlaying with color keying of the replaceable bits of the destination surface to be overlaid for RGB colors.</summary>
  3938.     </member>
  3939.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.DestinationOverlayColorSpace">
  3940.       <summary>Supports a color space as the color key for the destination of RGB colors.</summary>
  3941.     </member>
  3942.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.DestinationOverlayColorSpaceYuv">
  3943.       <summary>Supports a color space as the color key for the destination of YUV colors.</summary>
  3944.     </member>
  3945.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.DestinationOverlayOneActive">
  3946.       <summary>Supports only one active destination color key value for visible overlay surfaces</summary>
  3947.     </member>
  3948.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.DestinationOverlayYuv">
  3949.       <summary>Supports overlaying, using color keying of the replaceable bits of the destination surface to be overlaid for YUV colors.</summary>
  3950.     </member>
  3951.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.NoCostOverlay">
  3952.       <summary>Indicates that there are no bandwidth trade-offs for using the color key with an overlay.</summary>
  3953.     </member>
  3954.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.SourceDraw">
  3955.       <summary>Supports transparent blitting, using the color key for the source with this surface for RGB colors.</summary>
  3956.     </member>
  3957.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.SourceDrawColorSpace">
  3958.       <summary>Supports transparent blitting, using a color space for the source with this surface for RGB colors.</summary>
  3959.     </member>
  3960.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.SourceDrawColorSpaceYuv">
  3961.       <summary>Supports transparent blitting, using a color space for the source with this surface for YUV colors.</summary>
  3962.     </member>
  3963.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.SourceDrawYuv">
  3964.       <summary>Supports transparent blitting, using the color key for the source with this surface for YUV colors.</summary>
  3965.     </member>
  3966.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.SourceOverlay">
  3967.       <summary>Supports overlaying, using the color key for the source with this overlay surface for RGB colors.</summary>
  3968.     </member>
  3969.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.SourceOverlayColorSpace">
  3970.       <summary>Supports overlaying, using a color space as the source color key for the overlay surface for RGB colors.</summary>
  3971.     </member>
  3972.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.SourceOverlayColorSpaceYuv">
  3973.       <summary>Supports overlaying, using a color space as the source color key for the overlay surface for YUV colors.</summary>
  3974.     </member>
  3975.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.SourceOverlayOneActive">
  3976.       <summary>Supports only one active source color key value for visible overlay surfaces.</summary>
  3977.     </member>
  3978.     <member name="P:Microsoft.DirectX.DirectDraw.ColorKeyCaps.SourceOverlayYuv">
  3979.       <summary>Supports overlaying, using the color key for the source with this overlay surface for YUV colors.</summary>
  3980.     </member>
  3981.     <member name="T:Microsoft.DirectX.DirectDraw.DeviceIdentifier">
  3982.       <summary>Information about a device.</summary>
  3983.     </member>
  3984.     <member name="M:Microsoft.DirectX.DirectDraw.DeviceIdentifier.#ctor">
  3985.       <summary>Initializes a new instance of the object.</summary>
  3986.     </member>
  3987.     <member name="M:Microsoft.DirectX.DirectDraw.DeviceIdentifier.ToString">
  3988.       <summary>Obtains the String representation of this instance.</summary>
  3989.       <returns />
  3990.     </member>
  3991.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceIdentifier.Description">
  3992.       <summary>Description of the driver.</summary>
  3993.     </member>
  3994.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceIdentifier.DeviceGuid">
  3995.       <summary>Unique identifier for the driver/chipset pair. Use this value if you want to track changes to the driver or chipset to reprofile the graphics subsystem. It can also be used to identify particular problematic drivers.</summary>
  3996.     </member>
  3997.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceIdentifier.DeviceId">
  3998.       <summary>Identifier of the type of chipset. Can be 0 if unknown.</summary>
  3999.     </member>
  4000.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceIdentifier.Driver">
  4001.       <summary>Name of the driver.</summary>
  4002.     </member>
  4003.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceIdentifier.DriverVersion">
  4004.       <summary>Version of the driver.</summary>
  4005.     </member>
  4006.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceIdentifier.Revision">
  4007.       <summary>Identifier of the revision level of the chipset. Can be 0 if unknown.</summary>
  4008.     </member>
  4009.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceIdentifier.SubSystemId">
  4010.       <summary>Identifier of the subsystem. Typically, this means the particular board. Can be 0 if unknown.</summary>
  4011.     </member>
  4012.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceIdentifier.VendorId">
  4013.       <summary>Identifier of the manufacturer. Can be 0 if unknown.</summary>
  4014.     </member>
  4015.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceIdentifier.WhqlLevel">
  4016.       <summary>The Windows Hardware Quality Lab (WHQL) certification level for the device/driver pair.</summary>
  4017.     </member>
  4018.     <member name="T:Microsoft.DirectX.DirectDraw.DeviceInformation">
  4019.       <summary>Information about a device.</summary>
  4020.     </member>
  4021.     <member name="M:Microsoft.DirectX.DirectDraw.DeviceInformation.#ctor">
  4022.       <summary>Initializes a new instance of the object.</summary>
  4023.     </member>
  4024.     <member name="M:Microsoft.DirectX.DirectDraw.DeviceInformation.ToString">
  4025.       <summary>Obtains the String representation of this instance.</summary>
  4026.       <returns />
  4027.     </member>
  4028.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceInformation.Description">
  4029.       <summary>Description of the driver.</summary>
  4030.     </member>
  4031.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceInformation.Driver">
  4032.       <summary>Name of the driver.</summary>
  4033.     </member>
  4034.     <member name="P:Microsoft.DirectX.DirectDraw.DeviceInformation.Name">
  4035.       <summary>Name of the driver.</summary>
  4036.     </member>
  4037.     <member name="T:Microsoft.DirectX.DirectDraw.DrawEffects">
  4038.       <summary>Raster operations (ROPs), effects, and override information.</summary>
  4039.     </member>
  4040.     <member name="M:Microsoft.DirectX.DirectDraw.DrawEffects.#ctor">
  4041.       <summary>Initializes a new instance of the object.</summary>
  4042.     </member>
  4043.     <member name="M:Microsoft.DirectX.DirectDraw.DrawEffects.ToString">
  4044.       <summary>Obtains the String representation of this instance.</summary>
  4045.       <returns />
  4046.     </member>
  4047.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.AlphaDestinationConstant">
  4048.       <summary>Constant used as the alpha channel destination.</summary>
  4049.     </member>
  4050.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.AlphaDestinationConstantBitDepth">
  4051.       <summary>Bit depth of the destination alpha constant.</summary>
  4052.     </member>
  4053.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.AlphaEdgeBlend">
  4054.       <summary>Alpha constant used for edge blending.</summary>
  4055.     </member>
  4056.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.AlphaEdgeBlendBitDepth">
  4057.       <summary>Bit depth of the constant for an alpha edge blend.</summary>
  4058.     </member>
  4059.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.AlphaSourceConstant">
  4060.       <summary>Constant used as the alpha channel source.</summary>
  4061.     </member>
  4062.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.AlphaSourceConstantBitDepth">
  4063.       <summary>Bit depth of the source alpha constant.</summary>
  4064.     </member>
  4065.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.DestinationColorKey">
  4066.       <summary>Destination color key override.</summary>
  4067.     </member>
  4068.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.DrawRasterOperations">
  4069.       <summary>DirectDraw raster operations.</summary>
  4070.     </member>
  4071.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.EffectOperationArithmeticStretchy">
  4072.       <summary>Uses arithmetic stretching along the y-axis for this blit.</summary>
  4073.     </member>
  4074.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.EffectOperationMirrorLeftRight">
  4075.       <summary>Turns the surface on its y-axis. This blit mirrors the surface from left to right.</summary>
  4076.     </member>
  4077.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.EffectOperationMirrorUpDown">
  4078.       <summary>Turns the surface on its x-axis. This blit mirrors the surface from top to bottom.</summary>
  4079.     </member>
  4080.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.EffectOperationNoTearing">
  4081.       <summary>Schedules this blit to avoid tearing.</summary>
  4082.     </member>
  4083.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.EffectOperationRotate180">
  4084.       <summary>Rotates the surface 180 degrees clockwise during this blit.</summary>
  4085.     </member>
  4086.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.EffectOperationRotate270">
  4087.       <summary>Rotates the surface 270 degrees clockwise during this blit.</summary>
  4088.     </member>
  4089.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.EffectOperationRotate90">
  4090.       <summary>Rotates the surface 90 degrees clockwise during this blit.</summary>
  4091.     </member>
  4092.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.FillColor">
  4093.       <summary>Color used to fill a surface.</summary>
  4094.     </member>
  4095.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.FillDepth">
  4096.       <summary>Depth value for the z-buffer.</summary>
  4097.     </member>
  4098.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.FillPixel">
  4099.       <summary>Pixel value for RGBA or RGBZ fills. Applications that use RGBZ fills should use this member.</summary>
  4100.     </member>
  4101.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.FXOperations">
  4102.       <summary>Type of FX operations.</summary>
  4103.     </member>
  4104.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.RasterOperations">
  4105.       <summary>Win32 raster operations.</summary>
  4106.     </member>
  4107.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.RotationAngle">
  4108.       <summary>Rotation angle for the blit.</summary>
  4109.     </member>
  4110.     <member name="P:Microsoft.DirectX.DirectDraw.DrawEffects.SourceColorKey">
  4111.       <summary>Source color key override.</summary>
  4112.     </member>
  4113.     <member name="T:Microsoft.DirectX.DirectDraw.FXAlphaCaps">
  4114.       <summary>Driver-specific alpha capabilities</summary>
  4115.     </member>
  4116.     <member name="M:Microsoft.DirectX.DirectDraw.FXAlphaCaps.ToString">
  4117.       <summary>Obtains the String representation of this instance.</summary>
  4118.       <returns />
  4119.     </member>
  4120.     <member name="P:Microsoft.DirectX.DirectDraw.FXAlphaCaps.DrawAlphaEdgeBlend">
  4121.       <summary>Supports alpha blending around the edge of a source color-keyed surface. Used for draw operations.</summary>
  4122.     </member>
  4123.     <member name="P:Microsoft.DirectX.DirectDraw.FXAlphaCaps.DrawAlphaPixels">
  4124.       <summary>Supports alpha information in pixel format. The bit depth of alpha information in the pixel format can be 1, 2, 4, or 8. The alpha value becomes more opaque as the alpha value increases. Regardless of the depth of the alpha information, 0 is always the fully transparent value. Used for blit operations.</summary>
  4125.     </member>
  4126.     <member name="P:Microsoft.DirectX.DirectDraw.FXAlphaCaps.DrawAlphaPixelsNegative">
  4127.       <summary>Supports alpha information in pixel format. The bit depth of alpha information in the pixel format can be 1, 2, 4, or 8. The alpha value becomes more transparent as the alpha value increases. Regardless of the depth of the alpha information, 0 is always the fully opaque value. This flag can be used only if Alpha is set. Used for draw operations.</summary>
  4128.     </member>
  4129.     <member name="P:Microsoft.DirectX.DirectDraw.FXAlphaCaps.DrawAlphaSurfaces">
  4130.       <summary>Supports alpha-only surfaces. The bit depth of an alpha-only surface can be 1, 2, 4, or 8. The alpha value becomes more opaque as the alpha value increases. Regardless of the depth of the alpha information, 0 is always the fully transparent value. Used for blit operations.</summary>
  4131.     </member>
  4132.     <member name="P:Microsoft.DirectX.DirectDraw.FXAlphaCaps.DrawAlphaSurfacesNegative">
  4133.       <summary>Indicates that the alpha channel becomes more transparent as the alpha value increases. The depth of the alpha channel-data can be 1, 2, 4, or 8. Regardless of the depth of the alpha information, 0 is always the fully opaque value. This flag can be set only if Alpha has been set. Used for blit operations.</summary>
  4134.     </member>
  4135.     <member name="P:Microsoft.DirectX.DirectDraw.FXAlphaCaps.OverlayAlphaEdgeBlend">
  4136.       <summary>Supports alpha blending around the edge of a source color-keyed surface. Used for overlays.</summary>
  4137.     </member>
  4138.     <member name="P:Microsoft.DirectX.DirectDraw.FXAlphaCaps.OverlayAlphaPixels">
  4139.       <summary>Supports alpha information in pixel format. The bit depth of alpha information in pixel format can be 1, 2, 4, or 8. The alpha value becomes more opaque as the alpha value increases. Regardless of the depth of the alpha information, 0 is always the fully transparent value. Used for overlays.</summary>
  4140.     </member>
  4141.     <member name="P:Microsoft.DirectX.DirectDraw.FXAlphaCaps.OverlayAlphaPixelsNegative">
  4142.       <summary>Supports alpha information in pixel format. The bit depth of alpha information in pixel format can be 1, 2, 4, or 8. The alpha value becomes more transparent as the alpha value increases. Regardless of the depth of the alpha information, 0 is always the fully opaque value. This flag can be used only if Alpha has been set. Used for overlays.</summary>
  4143.     </member>
  4144.     <member name="P:Microsoft.DirectX.DirectDraw.FXAlphaCaps.OverlayAlphaSurfaces">
  4145.       <summary>Supports alpha-only surfaces. The bit depth of an alpha-only surface can be 1, 2, 4, or 8. The alpha value becomes more opaque as the alpha value increases. Regardless of the depth of the alpha information, 0 is always the fully transparent value. Used for overlays.</summary>
  4146.     </member>
  4147.     <member name="P:Microsoft.DirectX.DirectDraw.FXAlphaCaps.OverlayAlphaSurfacesNegative">
  4148.       <summary>Indicates that the alpha channel becomes more transparent as the alpha value increases. The depth of the alpha-channel data can be 1, 2, 4, or 8. Regardless of the depth of the alpha information, 0 is always the fully opaque value. This flag can be used only if Alpha has been set. Used for overlays.</summary>
  4149.     </member>
  4150.     <member name="T:Microsoft.DirectX.DirectDraw.FXCaps">
  4151.       <summary>Driver-specific stretching and effects capabilities.</summary>
  4152.     </member>
  4153.     <member name="M:Microsoft.DirectX.DirectDraw.FXCaps.ToString">
  4154.       <summary>Obtains the String representation of this instance.</summary>
  4155.       <returns />
  4156.     </member>
  4157.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawAlpha">
  4158.       <summary>Supports alpha-blended blit operations.</summary>
  4159.     </member>
  4160.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawArithmeticStretchY">
  4161.       <summary>Uses arithmetic operations, rather than pixel-doubling techniques, to stretch and shrink surfaces during a blit operation. Occurs along the y-axis (vertically).</summary>
  4162.     </member>
  4163.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawArithmeticStretchYn">
  4164.       <summary>Uses arithmetic operations, rather than pixel-doubling techniques, to stretch and shrink surfaces during a blit operation. Occurs along the y-axis (vertically), and works only for integer stretching (├ù1, ├ù2, and so on).</summary>
  4165.     </member>
  4166.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawFilter">
  4167.       <summary>Driver can do surface-reconstruction filtering for warped blits.</summary>
  4168.     </member>
  4169.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawMirrorLeftRight">
  4170.       <summary>Supports mirroring left to right in a blit operation.</summary>
  4171.     </member>
  4172.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawMirrorUpDown">
  4173.       <summary>Supports mirroring top to bottom in a blit operation.</summary>
  4174.     </member>
  4175.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawRotation">
  4176.       <summary>Supports arbitrary rotation in a blit operation.</summary>
  4177.     </member>
  4178.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawRotation90Degrees">
  4179.       <summary>Supports 90-degree rotations in a blit operation.</summary>
  4180.     </member>
  4181.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawShrinkX">
  4182.       <summary>Supports arbitrary shrinking of a surface along the x-axis (horizontally). This flag is valid only for blit operations.</summary>
  4183.     </member>
  4184.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawShrinkXn">
  4185.       <summary>Supports integer shrinking (├ù1, ├ù2, and so on) of a surface along the x-axis (horizontally). This flag is valid only for blit operations.</summary>
  4186.     </member>
  4187.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawShrinkY">
  4188.       <summary>Supports arbitrary shrinking of a surface along the y-axis (vertically). This flag is valid only for blit operations.</summary>
  4189.     </member>
  4190.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawShrinkYn">
  4191.       <summary>Supports integer shrinking (├ù1, ├ù2, and so on) of a surface along the y-axis (vertically). This flag is valid only for blit operations.</summary>
  4192.     </member>
  4193.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawStretchX">
  4194.       <summary>Supports arbitrary stretching of a surface along the x-axis (horizontally). This flag is valid only for blit operations.</summary>
  4195.     </member>
  4196.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawStretchXn">
  4197.       <summary>Supports integer stretching (├ù1, ├ù2, and so on) of a surface along the x-axis (horizontally). This flag is valid only for blit operations.</summary>
  4198.     </member>
  4199.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawStretchY">
  4200.       <summary>Supports arbitrary stretching of a surface along the y-axis (vertically). This flag is valid only for blit operations.</summary>
  4201.     </member>
  4202.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.DrawStretchYn">
  4203.       <summary>Supports integer stretching (├ù1, ├ù2, and so on) of a surface along the y-axis (vertically). This flag is valid only for blit operations.</summary>
  4204.     </member>
  4205.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayAlpha">
  4206.       <summary>Supports geometric transformations (or warps) for blitted sprites. Transformations are not currently supported for explicit blit operations.</summary>
  4207.     </member>
  4208.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayArithmeticStretchY">
  4209.       <summary>Uses arithmetic operations, rather than pixel-doubling techniques, to stretch and shrink overlay surfaces. Occurs along the y-axis (vertically).</summary>
  4210.     </member>
  4211.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayArithmeticStretchYn">
  4212.       <summary>Uses arithmetic operations, rather than pixel-doubling techniques, to stretch and shrink overlay surfaces. Occurs along the y-axis (vertically), and works only for integer stretching (├ù1, ├ù2, and so on).</summary>
  4213.     </member>
  4214.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayFilter">
  4215.       <summary>Supports surface-reconstruction filtering for warped overlay sprites.</summary>
  4216.     </member>
  4217.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayMirrorLeftRight">
  4218.       <summary>Supports mirroring of overlays across the vertical axis.</summary>
  4219.     </member>
  4220.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayMirrorUpDown">
  4221.       <summary>Supports mirroring of overlays across the horizontal axis.</summary>
  4222.     </member>
  4223.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayShrinkX">
  4224.       <summary>Supports arbitrary shrinking of a surface along the x-axis (horizontally). This flag is valid only for overlay surfaces. This flag indicates only the capabilities of a surface; it does not indicate that shrinking is available.</summary>
  4225.     </member>
  4226.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayShrinkXn">
  4227.       <summary>Supports integer shrinking (├ù1, ├ù2, and so on) of a surface along the x-axis (horizontally). This flag is valid only for overlay surfaces. This flag indicates only the capabilities of a surface; it does not indicate that shrinking is available.</summary>
  4228.     </member>
  4229.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayShrinkY">
  4230.       <summary>Supports arbitrary shrinking of a surface along the y-axis (vertically). This flag is valid only for overlay surfaces. This flag indicates only the capabilities of a surface; it does not indicate that shrinking is available.</summary>
  4231.     </member>
  4232.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayShrinkYn">
  4233.       <summary>Supports integer shrinking (├ù1, ├ù2, and so on) of a surface along the y-axis (vertically). This flag is valid only for overlay surfaces. This flag indicates only the capabilities of a surface; it does not indicate that shrinking is available.</summary>
  4234.     </member>
  4235.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayStretchX">
  4236.       <summary>Supports arbitrary stretching of a surface along the x-axis (horizontally). This flag is valid only for overlay surfaces. This flag indicates only the capabilities of a surface; it does not indicate that stretching is available.</summary>
  4237.     </member>
  4238.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayStretchXn">
  4239.       <summary>Supports integer shrinking (├ù1, ├ù2, and so on) of a surface along the x-axis (horizontally). This flag is valid only for overlay surfaces. This flag indicates only the capabilities of a surface; it does not indicate that shrinking is available.</summary>
  4240.     </member>
  4241.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayStretchY">
  4242.       <summary>Supports arbitrary shrinking of a surface along the y-axis (vertically). This flag is valid only for overlay surfaces. This flag indicates only the capabilities of a surface; it does not indicate that shrinking is available</summary>
  4243.     </member>
  4244.     <member name="P:Microsoft.DirectX.DirectDraw.FXCaps.OverlayStretchYn">
  4245.       <summary>Supports integer shrinking (├ù1, ├ù2, and so on) of a surface along the y-axis (vertically). This flag is valid only for overlay surfaces. This flag indicates only the capabilities of a surface; it does not indicate that shrinking is available.</summary>
  4246.     </member>
  4247.     <member name="T:Microsoft.DirectX.DirectDraw.GammaRamps">
  4248.       <summary>Supports arbitrary stretching of a surface along the x-axis (horizontally). This flag is valid only for overlay surfaces. This flag indicates only the capabilities of a surface; it does not indicate that stretching is available.</summary>
  4249.     </member>
  4250.     <member name="M:Microsoft.DirectX.DirectDraw.GammaRamps.#ctor">
  4251.       <summary>Initializes a new instance of the object.</summary>
  4252.     </member>
  4253.     <member name="M:Microsoft.DirectX.DirectDraw.GammaRamps.GetBlue">
  4254.       <summary>Get the blue gamma ramps.</summary>
  4255.       <returns />
  4256.     </member>
  4257.     <member name="M:Microsoft.DirectX.DirectDraw.GammaRamps.GetGreen">
  4258.       <summary>Get the green gamma ramps.</summary>
  4259.       <returns />
  4260.     </member>
  4261.     <member name="M:Microsoft.DirectX.DirectDraw.GammaRamps.GetRed">
  4262.       <summary>Get the red gamma ramps.</summary>
  4263.       <returns />
  4264.     </member>
  4265.     <member name="M:Microsoft.DirectX.DirectDraw.GammaRamps.SetBlue(System.Int16[])">
  4266.       <summary>Set the blue gamma ramps.</summary>
  4267.       <param name="value" />
  4268.       <returns />
  4269.     </member>
  4270.     <member name="M:Microsoft.DirectX.DirectDraw.GammaRamps.SetGreen(System.Int16[])">
  4271.       <summary>Set the green gamma ramps.</summary>
  4272.       <param name="value" />
  4273.       <returns />
  4274.     </member>
  4275.     <member name="M:Microsoft.DirectX.DirectDraw.GammaRamps.SetRed(System.Int16[])">
  4276.       <summary>Set the red gamma ramps.</summary>
  4277.       <param name="value" />
  4278.       <returns />
  4279.     </member>
  4280.     <member name="T:Microsoft.DirectX.DirectDraw.GetCapsStruct">
  4281.       <summary>Hardware and Hardware Emulation Layer (HEL) capabilities</summary>
  4282.     </member>
  4283.     <member name="M:Microsoft.DirectX.DirectDraw.GetCapsStruct.#ctor">
  4284.       <summary>Initializes a new instance of the object.</summary>
  4285.     </member>
  4286.     <member name="M:Microsoft.DirectX.DirectDraw.GetCapsStruct.ToString">
  4287.       <summary>Obtains the String representation of this instance.</summary>
  4288.       <returns />
  4289.     </member>
  4290.     <member name="P:Microsoft.DirectX.DirectDraw.GetCapsStruct.HardwareCaps">
  4291.       <summary>Hardware capabilities</summary>
  4292.     </member>
  4293.     <member name="P:Microsoft.DirectX.DirectDraw.GetCapsStruct.HardwareEmulationCaps">
  4294.       <summary>Hardware emulation layer (HEL) capabilities</summary>
  4295.     </member>
  4296.     <member name="T:Microsoft.DirectX.DirectDraw.OverlayEffects">
  4297.       <summary>Override information to the UpdateOverlay method.</summary>
  4298.     </member>
  4299.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayEffects.#ctor">
  4300.       <summary>Initializes a new instance of the object.</summary>
  4301.     </member>
  4302.     <member name="M:Microsoft.DirectX.DirectDraw.OverlayEffects.ToString">
  4303.       <summary>Obtains the String representation of this instance.</summary>
  4304.       <returns />
  4305.     </member>
  4306.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.AlphaDestinationConstant">
  4307.       <summary>Constant to use as the alpha channel for a destination.</summary>
  4308.     </member>
  4309.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.AlphaDestinationConstantBitDepth">
  4310.       <summary>Bit depth used to specify the alpha constant for a destination.</summary>
  4311.     </member>
  4312.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.AlphaEdgeBlend">
  4313.       <summary>Constant to use as the alpha for an edge blend.</summary>
  4314.     </member>
  4315.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.AlphaEdgeBlendBitDepth">
  4316.       <summary>Bit depth used to specify the constant for an alpha edge blend.</summary>
  4317.     </member>
  4318.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.AlphaSourceConstant">
  4319.       <summary>Constant to use as the alpha channel for a source.</summary>
  4320.     </member>
  4321.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.AlphaSourceConstantBitDepth">
  4322.       <summary>Bit depth used to specify the alpha constant for a source.</summary>
  4323.     </member>
  4324.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.ArithmeticStretchY">
  4325.       <summary>If stretching, use arithmetic stretching along the y-axis for this overlay.</summary>
  4326.     </member>
  4327.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.DestinationColorKey">
  4328.       <summary>Destination color key override.</summary>
  4329.     </member>
  4330.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.Effects">
  4331.       <summary>Overlay FX flags.</summary>
  4332.     </member>
  4333.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.MirrorLeftRight">
  4334.       <summary>Mirror the overlay around the vertical axis.</summary>
  4335.     </member>
  4336.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.MirrorUpDown">
  4337.       <summary>Mirror the overlay around the horizontal axis.</summary>
  4338.     </member>
  4339.     <member name="P:Microsoft.DirectX.DirectDraw.OverlayEffects.SourceColorKey">
  4340.       <summary>Source color key override.</summary>
  4341.     </member>
  4342.     <member name="T:Microsoft.DirectX.DirectDraw.PaletteCaps">
  4343.       <summary>Palette capabilities</summary>
  4344.     </member>
  4345.     <member name="M:Microsoft.DirectX.DirectDraw.PaletteCaps.ToString">
  4346.       <summary>Obtains the String representation of this instance.</summary>
  4347.       <returns />
  4348.     </member>
  4349.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteCaps.Allow256">
  4350.       <summary>Supports palettes that can have all 256 entries defined.</summary>
  4351.     </member>
  4352.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteCaps.Alpha">
  4353.       <summary>Supports palettes that include an alpha component.</summary>
  4354.     </member>
  4355.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteCaps.EightBit">
  4356.       <summary>Supports palettes that contain 8-bit color entries (256 colors).</summary>
  4357.     </member>
  4358.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteCaps.EightBitEntries">
  4359.       <summary>Specifies an index to an 8-bit color index.</summary>
  4360.     </member>
  4361.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteCaps.FourBit">
  4362.       <summary>Supports palettes that contain 4-bit color entries (16 colors).</summary>
  4363.     </member>
  4364.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteCaps.OneBit">
  4365.       <summary>Supports palettes that contain 1-bit color entries (two colors).</summary>
  4366.     </member>
  4367.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteCaps.PrimarySurface">
  4368.       <summary>The palette is attached to the primary surface. Changing the palette has an immediate effect on the display unless the VSync capability is specified and supported.</summary>
  4369.     </member>
  4370.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteCaps.PrimarySurfaceLeft">
  4371.       <summary>The palette is attached to the primary surface on the left. Changing the palette has an immediate effect on the display unless the VSync capability is specified and supported</summary>
  4372.     </member>
  4373.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteCaps.TwoBit">
  4374.       <summary>Supports palettes that contain 2-bit color entries (four colors).</summary>
  4375.     </member>
  4376.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteCaps.VerticalSync">
  4377.       <summary>The palette can be modified synchronously with the monitor's refresh rate.</summary>
  4378.     </member>
  4379.     <member name="T:Microsoft.DirectX.DirectDraw.PaletteEntry">
  4380.       <summary>Specifies the color and usage of an entry in a logical color palette.</summary>
  4381.     </member>
  4382.     <member name="M:Microsoft.DirectX.DirectDraw.PaletteEntry.#ctor">
  4383.       <summary>Initializes a new instance of the object.</summary>
  4384.     </member>
  4385.     <member name="M:Microsoft.DirectX.DirectDraw.PaletteEntry.ToString">
  4386.       <summary>Obtains the String representation of this instance.</summary>
  4387.       <returns />
  4388.     </member>
  4389.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteEntry.Blue">
  4390.       <summary>Specifies a blue intensity value for the palette entry.</summary>
  4391.     </member>
  4392.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteEntry.Flags">
  4393.       <summary>Specifies how the palette entry is to be used.</summary>
  4394.     </member>
  4395.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteEntry.Green">
  4396.       <summary>Specifies a green intensity value for the palette entry.</summary>
  4397.     </member>
  4398.     <member name="P:Microsoft.DirectX.DirectDraw.PaletteEntry.Red">
  4399.       <summary>Specifies a red intensity value for the palette entry.</summary>
  4400.     </member>
  4401.     <member name="T:Microsoft.DirectX.DirectDraw.PixelFormat">
  4402.       <summary>Describes the pixel format of a DirectDrawSurface.</summary>
  4403.     </member>
  4404.     <member name="M:Microsoft.DirectX.DirectDraw.PixelFormat.#ctor">
  4405.       <summary>Initializes a new instance of the object.</summary>
  4406.     </member>
  4407.     <member name="M:Microsoft.DirectX.DirectDraw.PixelFormat.ToString">
  4408.       <summary>Obtains the String representation of this instance.</summary>
  4409.       <returns />
  4410.     </member>
  4411.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.Alpha">
  4412.       <summary>The pixel format describes an alpha-only surface.</summary>
  4413.     </member>
  4414.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.AlphaBitDepth">
  4415.       <summary>Alpha channel bit depth (1, 2, 4, or 8) for an alpha-only surface.</summary>
  4416.     </member>
  4417.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.AlphaPixels">
  4418.       <summary>The surface has alpha channel information in the pixel format.</summary>
  4419.     </member>
  4420.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.AlphaPremultiplied">
  4421.       <summary>The surface uses the premultiplied alpha format. That is, the color components in each pixel are premultiplied by the alpha component.</summary>
  4422.     </member>
  4423.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.BBitMask">
  4424.       <summary>Mask for blue bits.</summary>
  4425.     </member>
  4426.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.Compressed">
  4427.       <summary>The surface accepts pixel data in the specified format and compress it during the write operation.</summary>
  4428.     </member>
  4429.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.DrawMsTypes">
  4430.       <summary>Types of multisample draws.</summary>
  4431.     </member>
  4432.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.FlipMsTypes">
  4433.       <summary>Types of multisample flips.</summary>
  4434.     </member>
  4435.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.FourCC">
  4436.       <summary>FourCC code.</summary>
  4437.     </member>
  4438.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.FourCcIsValid">
  4439.       <summary>The FourCC member is valid and contains a FOURCC code describing a non-RGB pixel format.</summary>
  4440.     </member>
  4441.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.GBitMask">
  4442.       <summary>Mask for green bits.</summary>
  4443.     </member>
  4444.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.PaletteIndexed">
  4445.       <summary>The surface is 1-, 2-, 4-, or 8-bit color-indexed.</summary>
  4446.     </member>
  4447.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.PaletteIndexedTo8">
  4448.       <summary>The surface is 1-, 2-, or 4-bit color-indexed to an 8-bit palette.</summary>
  4449.     </member>
  4450.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.RBitMask">
  4451.       <summary>Mask for red bits.</summary>
  4452.     </member>
  4453.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.Rgb">
  4454.       <summary>The RGB data in the pixel format structure is valid.</summary>
  4455.     </member>
  4456.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.RgbAlphaBitMask">
  4457.       <summary>Masks for the alpha channel.</summary>
  4458.     </member>
  4459.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.RgbBitCount">
  4460.       <summary>RGB bits per pixel (4, 8, 16, 24, or 32).</summary>
  4461.     </member>
  4462.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.RgbToYuv">
  4463.       <summary>The surface accepts RGB data and translates it during the write operation to YUV data. The format of the data to be written is contained in the pixel format structure. The Rgb flag is set.</summary>
  4464.     </member>
  4465.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.YBitMask">
  4466.       <summary>Mask for Y bits.</summary>
  4467.     </member>
  4468.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.Yuv">
  4469.       <summary>The YUV data in the pixel format structure is valid.</summary>
  4470.     </member>
  4471.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.YuvAlphaBitMask">
  4472.       <summary>Masks for the alpha channel.</summary>
  4473.     </member>
  4474.     <member name="P:Microsoft.DirectX.DirectDraw.PixelFormat.YuvBitCount">
  4475.       <summary>YUV bits per pixel (4, 8, 16, 24, or 32).</summary>
  4476.     </member>
  4477.   </members>
  4478. </doc>